13 #ifndef TAF_PM_INTERFACE_H_INCLUDE_GUARD 14 #define TAF_PM_INTERFACE_H_INCLUDE_GUARD 409 #endif // TAF_PM_INTERFACE_H_INCLUDE_GUARD taf_pm_State_t taf_pm_GetPowerState(void)
Definition: taf_pm_client.c:706
void taf_pm_RemoveStateChangeHandler(taf_pm_StateChangeHandlerRef_t handlerRef)
Definition: taf_pm_client.c:577
le_result_t taf_pm_SetVMPowerState(taf_pm_State_t state, const char *LE_NONNULL machineName)
Definition: taf_pm_client.c:750
struct taf_pm_PowerState * taf_pm_PowerStateRef_t
Definition: taf_pm_common.h:122
taf_pm_ClientAck_t
Definition: taf_pm_common.h:107
le_result_t taf_pm_SetAllVMPowerState(taf_pm_State_t state)
Definition: taf_pm_client.c:727
le_result_t taf_pm_GetFirstMachineName(taf_pm_VMListRef_t vmListRef, char *name, size_t nameSize)
Definition: taf_pm_client.c:798
taf_pm_NadVm_t
Definition: taf_pm_common.h:94
void(* taf_pm_StateChangeExHandlerFunc_t)(taf_pm_PowerStateRef_t powerStateRef, taf_pm_NadVm_t vm, taf_pm_State_t state, void *contextPtr)
Definition: taf_pm_common.h:178
struct taf_pm_StateChangeExHandler * taf_pm_StateChangeExHandlerRef_t
Definition: taf_pm_common.h:138
taf_pm_VMListRef_t taf_pm_GetMachineList(void)
Definition: taf_pm_client.c:776
struct taf_pm_StateChangeHandler * taf_pm_StateChangeHandlerRef_t
Definition: taf_pm_common.h:130
void(* taf_pm_StateChangeHandlerFunc_t)(taf_pm_State_t state, void *contextPtr)
Definition: taf_pm_common.h:163
le_result_t taf_pm_Relax(taf_pm_WakeupSourceRef_t wsRef)
Definition: taf_pm_client.c:686
taf_pm_State_t
Definition: taf_pm_common.h:54
void taf_pm_AdvertiseService(void)
Definition: taf_pm_server.c:296
taf_pm_StateChangeExHandlerRef_t taf_pm_AddStateChangeExHandler(taf_pm_StateChangeExHandlerFunc_t handlerPtr, void *contextPtr)
Definition: taf_pm_client.c:598
struct taf_pm_VMList * taf_pm_VMListRef_t
Definition: taf_pm_common.h:154
#define LE_NONNULL
Definition: le_basics.h:368
le_result_t taf_pm_GetNextMachineName(taf_pm_VMListRef_t vmListRef, char *name, size_t nameSize)
Definition: taf_pm_client.c:828
le_result_t
Definition: le_basics.h:45
le_result_t taf_pm_DeleteMachineList(taf_pm_VMListRef_t vmLsitRef)
Definition: taf_pm_client.c:857
le_msg_ServiceRef_t taf_pm_GetServiceRef(void)
Definition: taf_pm_server.c:269
struct le_msg_Session * le_msg_SessionRef_t
Definition: le_messaging.h:860
void taf_pm_RemoveStateChangeExHandler(taf_pm_StateChangeExHandlerRef_t handlerRef)
Definition: taf_pm_client.c:618
taf_pm_WakeupSourceRef_t taf_pm_NewWakeupSource(uint32_t createOpts, const char *LE_NONNULL wsTag)
Definition: taf_pm_client.c:639
void taf_pm_SendStateChangeAck(taf_pm_PowerStateRef_t powerStateRef, taf_pm_State_t state, taf_pm_NadVm_t vm, taf_pm_ClientAck_t ack)
Definition: taf_pm_client.c:876
le_result_t taf_pm_StayAwake(taf_pm_WakeupSourceRef_t wsRef)
Definition: taf_pm_client.c:664
taf_pm_StateChangeHandlerRef_t taf_pm_AddStateChangeHandler(taf_pm_StateChangeHandlerFunc_t handlerPtr, void *contextPtr)
Definition: taf_pm_client.c:557
le_msg_SessionRef_t taf_pm_GetClientSessionRef(void)
Definition: taf_pm_server.c:282
struct taf_pm_WakeupSource * taf_pm_WakeupSourceRef_t
Definition: taf_pm_common.h:146