Snapdragon® Telematics Application Framework (TelAF) Interface Specification
taf_update_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_UPDATE_INTERFACE_H_INCLUDE_GUARD
14 #define TAF_UPDATE_INTERFACE_H_INCLUDE_GUARD
15 
16 
17 #include "legato.h"
18 
19 // Internal includes for this interface
20 #include "taf_update_common.h"
21 //--------------------------------------------------------------------------------------------------
25 //--------------------------------------------------------------------------------------------------
26 le_msg_ServiceRef_t taf_update_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 //--------------------------------------------------------------------------------------------------
105 //--------------------------------------------------------------------------------------------------
106 
107 
108 //--------------------------------------------------------------------------------------------------
112 //--------------------------------------------------------------------------------------------------
113 
114 
115 
116 //--------------------------------------------------------------------------------------------------
122 //--------------------------------------------------------------------------------------------------
124 (
127  void* contextPtr
129 );
130 
131 
132 
133 //--------------------------------------------------------------------------------------------------
137 //--------------------------------------------------------------------------------------------------
139 (
142 );
143 
144 
145 
146 //--------------------------------------------------------------------------------------------------
153 //--------------------------------------------------------------------------------------------------
155 (
156  void
157 );
158 
159 
160 
161 //--------------------------------------------------------------------------------------------------
171 //--------------------------------------------------------------------------------------------------
173 (
174  taf_update_OTA_t ota,
176  const char* LE_NONNULL name
178 );
179 
180 
181 
182 //--------------------------------------------------------------------------------------------------
190 //--------------------------------------------------------------------------------------------------
192 (
193  const char* LE_NONNULL cfgFile,
195  taf_update_SessionRef_t* sessionPtr
197 );
198 
199 
200 
201 //--------------------------------------------------------------------------------------------------
209 //--------------------------------------------------------------------------------------------------
211 (
214 );
215 
216 
217 
218 //--------------------------------------------------------------------------------------------------
226 //--------------------------------------------------------------------------------------------------
228 (
231 );
232 
233 
234 
235 //--------------------------------------------------------------------------------------------------
243 //--------------------------------------------------------------------------------------------------
245 (
248 );
249 
250 
251 
252 //--------------------------------------------------------------------------------------------------
260 //--------------------------------------------------------------------------------------------------
262 (
265 );
266 
267 
268 
269 //--------------------------------------------------------------------------------------------------
277 //--------------------------------------------------------------------------------------------------
279 (
280  taf_update_PackageType_t pkgType,
282  const char* LE_NONNULL cfgFile,
284  taf_update_SessionRef_t* sessionPtr
286 );
287 
288 
289 
290 //--------------------------------------------------------------------------------------------------
298 //--------------------------------------------------------------------------------------------------
300 (
301  taf_update_SessionRef_t session,
303  const char* LE_NONNULL manifest
305 );
306 
307 
308 
309 //--------------------------------------------------------------------------------------------------
317 //--------------------------------------------------------------------------------------------------
319 (
320  taf_update_SessionRef_t session,
322  const char* LE_NONNULL pkgPath
324 );
325 
326 
327 
328 //--------------------------------------------------------------------------------------------------
336 //--------------------------------------------------------------------------------------------------
338 (
341 );
342 
343 
344 
345 //--------------------------------------------------------------------------------------------------
353 //--------------------------------------------------------------------------------------------------
355 (
356  taf_update_SessionRef_t session,
358  taf_update_Bank_t* bankPtr
360 );
361 
362 
363 
364 //--------------------------------------------------------------------------------------------------
372 //--------------------------------------------------------------------------------------------------
374 (
375  taf_update_SessionRef_t session,
377  const char* LE_NONNULL manifest
379 );
380 
381 
382 
383 //--------------------------------------------------------------------------------------------------
391 //--------------------------------------------------------------------------------------------------
393 (
396 );
397 
398 
399 
400 //--------------------------------------------------------------------------------------------------
408 //--------------------------------------------------------------------------------------------------
410 (
413 );
414 
415 
416 #endif // TAF_UPDATE_INTERFACE_H_INCLUDE_GUARD
le_result_t taf_update_InstallPostCheck(taf_update_SessionRef_t session)
Definition: taf_update_client.c:825
void taf_update_RemoveStateHandler(taf_update_StateHandlerRef_t handlerRef)
Definition: taf_update_client.c:577
struct taf_update_StateHandler * taf_update_StateHandlerRef_t
Definition: taf_update_common.h:196
le_result_t taf_update_GetActiveBank(taf_update_SessionRef_t session, taf_update_Bank_t *bankPtr)
Definition: taf_update_client.c:846
le_result_t taf_update_ResumeDownload(taf_update_SessionRef_t session)
Definition: taf_update_client.c:708
taf_update_OTA_t
Definition: taf_update_common.h:125
le_result_t taf_update_Sync(taf_update_SessionRef_t session)
Definition: taf_update_client.c:915
taf_update_PackageType_t
Definition: taf_update_common.h:142
void taf_update_Download(void)
Definition: taf_update_client.c:597
le_result_t taf_update_InstallPreCheck(taf_update_SessionRef_t session, const char *LE_NONNULL manifest)
Definition: taf_update_client.c:777
le_result_t taf_update_GetDownloadSession(const char *LE_NONNULL cfgFile, taf_update_SessionRef_t *sessionPtr)
Definition: taf_update_client.c:642
le_result_t taf_update_GetInstallationSession(taf_update_PackageType_t pkgType, const char *LE_NONNULL cfgFile, taf_update_SessionRef_t *sessionPtr)
Definition: taf_update_client.c:750
le_result_t taf_update_VerifyActivation(taf_update_SessionRef_t session, const char *LE_NONNULL manifest)
Definition: taf_update_client.c:870
le_result_t taf_update_Rollback(taf_update_SessionRef_t session)
Definition: taf_update_client.c:894
taf_update_Bank_t
Definition: taf_update_common.h:163
le_result_t taf_update_PauseDownload(taf_update_SessionRef_t session)
Definition: taf_update_client.c:687
le_result_t taf_update_Install(taf_update_OTA_t ota, const char *LE_NONNULL name)
Definition: taf_update_client.c:618
struct taf_update_Session * taf_update_SessionRef_t
Definition: taf_update_common.h:47
void(* taf_update_StateHandlerFunc_t)(const taf_update_StateInd_t *LE_NONNULL stateIndPtr, void *contextPtr)
Definition: taf_update_common.h:205
le_msg_ServiceRef_t taf_update_GetServiceRef(void)
Definition: taf_update_server.c:269
taf_update_StateHandlerRef_t taf_update_AddStateHandler(taf_update_StateHandlerFunc_t handlerPtr, void *contextPtr)
Definition: taf_update_client.c:557
le_result_t taf_update_StartDownload(taf_update_SessionRef_t session)
Definition: taf_update_client.c:666
le_result_t taf_update_CancelDownload(taf_update_SessionRef_t session)
Definition: taf_update_client.c:729
le_result_t taf_update_StartInstall(taf_update_SessionRef_t session, const char *LE_NONNULL pkgPath)
Definition: taf_update_client.c:801
#define LE_NONNULL
Definition: le_basics.h:368
le_result_t
Definition: le_basics.h:45
struct le_msg_Session * le_msg_SessionRef_t
Definition: le_messaging.h:860
le_msg_SessionRef_t taf_update_GetClientSessionRef(void)
Definition: taf_update_server.c:282
void taf_update_AdvertiseService(void)
Definition: taf_update_server.c:296