le_pm_interface.h File Reference

#include "legato.h"
#include "le_pm_common.h"

Go to the source code of this file.

Typedefs

typedef void(* le_pm_DisconnectHandler_t) (void *)
 

Functions

void le_pm_ConnectService (void)
 
le_result_t le_pm_TryConnectService (void)
 
LE_FULL_API void le_pm_SetServerDisconnectHandler (le_pm_DisconnectHandler_t disconnectHandler, void *contextPtr)
 
void le_pm_DisconnectService (void)
 
le_pm_WakeupSourceRef_t le_pm_NewWakeupSource (uint32_t createOpts, const char *LE_NONNULL wsTag)
 
le_result_t le_pm_StayAwake (le_pm_WakeupSourceRef_t wsRef)
 
le_result_t le_pm_Relax (le_pm_WakeupSourceRef_t wsRef)
 
le_result_t le_pm_ForceRelaxAndDestroyAllWakeupSource (void)
 

Detailed Description

Legato Power Manager include file.