Snapdragon® Telematics Application Framework (TelAF) Interface Specification
taf_pm_server.h
Go to the documentation of this file.
1 
2 
3 /*
4  * ====================== WARNING ======================
5  *
6  * THE CONTENTS OF THIS FILE HAVE BEEN AUTO-GENERATED.
7  * DO NOT MODIFY IN ANY WAY.
8  *
9  * ====================== WARNING ======================
10  */
11 
12 
13 #ifndef TAF_PM_INTERFACE_H_INCLUDE_GUARD
14 #define TAF_PM_INTERFACE_H_INCLUDE_GUARD
15 
16 
17 #include "legato.h"
18 
19 // Internal includes for this interface
20 #include "taf_pm_common.h"
21 //--------------------------------------------------------------------------------------------------
25 //--------------------------------------------------------------------------------------------------
26 le_msg_ServiceRef_t taf_pm_GetServiceRef
27 (
28  void
29 );
30 
31 //--------------------------------------------------------------------------------------------------
35 //--------------------------------------------------------------------------------------------------
37 (
38  void
39 );
40 
41 //--------------------------------------------------------------------------------------------------
45 //--------------------------------------------------------------------------------------------------
47 (
48  void
49 );
50 
51 
52 //--------------------------------------------------------------------------------------------------
56 //--------------------------------------------------------------------------------------------------
57 
58 
59 //--------------------------------------------------------------------------------------------------
63 //--------------------------------------------------------------------------------------------------
64 
65 
66 //--------------------------------------------------------------------------------------------------
70 //--------------------------------------------------------------------------------------------------
71 
72 
73 //--------------------------------------------------------------------------------------------------
77 //--------------------------------------------------------------------------------------------------
78 
79 
80 //--------------------------------------------------------------------------------------------------
84 //--------------------------------------------------------------------------------------------------
85 
86 
87 //--------------------------------------------------------------------------------------------------
91 //--------------------------------------------------------------------------------------------------
92 
93 
94 //--------------------------------------------------------------------------------------------------
98 //--------------------------------------------------------------------------------------------------
99 
100 
101 //--------------------------------------------------------------------------------------------------
107 //--------------------------------------------------------------------------------------------------
108 
109 
110 //--------------------------------------------------------------------------------------------------
114 //--------------------------------------------------------------------------------------------------
115 
116 
117 //--------------------------------------------------------------------------------------------------
121 //--------------------------------------------------------------------------------------------------
122 
123 
124 //--------------------------------------------------------------------------------------------------
128 //--------------------------------------------------------------------------------------------------
129 
130 
131 
132 //--------------------------------------------------------------------------------------------------
138 //--------------------------------------------------------------------------------------------------
140 (
143  void* contextPtr
145 );
146 
147 
148 
149 //--------------------------------------------------------------------------------------------------
153 //--------------------------------------------------------------------------------------------------
155 (
158 );
159 
160 
161 
162 //--------------------------------------------------------------------------------------------------
170 //--------------------------------------------------------------------------------------------------
172 (
175  void* contextPtr
177 );
178 
179 
180 
181 //--------------------------------------------------------------------------------------------------
185 //--------------------------------------------------------------------------------------------------
187 (
190 );
191 
192 
193 
194 //--------------------------------------------------------------------------------------------------
202 //--------------------------------------------------------------------------------------------------
204 (
205  uint32_t createOpts,
207  const char* LE_NONNULL wsTag
209 );
210 
211 
212 
213 //--------------------------------------------------------------------------------------------------
222 //--------------------------------------------------------------------------------------------------
224 (
227 );
228 
229 
230 
231 //--------------------------------------------------------------------------------------------------
240 //--------------------------------------------------------------------------------------------------
242 (
245 );
246 
247 
248 
249 //--------------------------------------------------------------------------------------------------
256 //--------------------------------------------------------------------------------------------------
258 (
259  void
260 );
261 
262 
263 
264 //--------------------------------------------------------------------------------------------------
274 //--------------------------------------------------------------------------------------------------
276 (
277  taf_pm_State_t state
279 );
280 
281 
282 
283 //--------------------------------------------------------------------------------------------------
293 //--------------------------------------------------------------------------------------------------
295 (
296  taf_pm_State_t state,
298  const char* LE_NONNULL machineName
300 );
301 
302 
303 
304 //--------------------------------------------------------------------------------------------------
314 //--------------------------------------------------------------------------------------------------
316 (
317  void
318 );
319 
320 
321 
322 //--------------------------------------------------------------------------------------------------
333 //--------------------------------------------------------------------------------------------------
335 (
336  taf_pm_VMListRef_t vmListRef,
338  char* name,
340  size_t nameSize
342 );
343 
344 
345 
346 //--------------------------------------------------------------------------------------------------
357 //--------------------------------------------------------------------------------------------------
359 (
360  taf_pm_VMListRef_t vmListRef,
362  char* name,
364  size_t nameSize
366 );
367 
368 
369 
370 //--------------------------------------------------------------------------------------------------
380 //--------------------------------------------------------------------------------------------------
382 (
383  taf_pm_VMListRef_t vmLsitRef
385 );
386 
387 
388 
389 //--------------------------------------------------------------------------------------------------
395 //--------------------------------------------------------------------------------------------------
397 (
398  taf_pm_PowerStateRef_t powerStateRef,
400  taf_pm_State_t state,
402  taf_pm_NadVm_t vm,
406 );
407 
408 
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