Snapdragon® Telematics Application Framework (TelAF) Interface Specification
taf_appMgmt_interface.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 
83 #ifndef TAF_APPMGMT_INTERFACE_H_INCLUDE_GUARD
84 #define TAF_APPMGMT_INTERFACE_H_INCLUDE_GUARD
85 
86 
87 #include "legato.h"
88 
89 // Internal includes for this interface
90 #include "taf_appMgmt_common.h"
91 //--------------------------------------------------------------------------------------------------
95 //--------------------------------------------------------------------------------------------------
96 typedef void (*taf_appMgmt_DisconnectHandler_t)(void *);
97 
98 //--------------------------------------------------------------------------------------------------
110 //--------------------------------------------------------------------------------------------------
112 (
113  void
114 );
115 
116 //--------------------------------------------------------------------------------------------------
135 //--------------------------------------------------------------------------------------------------
137 (
138  void
139 );
140 
141 //--------------------------------------------------------------------------------------------------
149 //--------------------------------------------------------------------------------------------------
151 (
152  taf_appMgmt_DisconnectHandler_t disconnectHandler,
153  void *contextPtr
154 );
155 
156 //--------------------------------------------------------------------------------------------------
167 //--------------------------------------------------------------------------------------------------
169 (
170  taf_appMgmt_DisconnectHandler_t disconnectHandler,
171  void *contextPtr
172 );
173 
174 //--------------------------------------------------------------------------------------------------
185 //--------------------------------------------------------------------------------------------------
187 (
188  void
189 );
190 
191 //--------------------------------------------------------------------------------------------------
199 //--------------------------------------------------------------------------------------------------
201 (
202  const char* LE_NONNULL appName
204 );
205 
206 //--------------------------------------------------------------------------------------------------
215 //--------------------------------------------------------------------------------------------------
217 (
218  const char* LE_NONNULL appName,
220  char* version,
222  size_t versionSize
224 );
225 
226 //--------------------------------------------------------------------------------------------------
238 //--------------------------------------------------------------------------------------------------
240 (
241  const char* LE_NONNULL appName
243 );
244 
245 //--------------------------------------------------------------------------------------------------
255 //--------------------------------------------------------------------------------------------------
257 (
258  const char* LE_NONNULL appName
260 );
261 
262 //--------------------------------------------------------------------------------------------------
274 //--------------------------------------------------------------------------------------------------
276 (
277  const char* LE_NONNULL appName
279 );
280 
281 //--------------------------------------------------------------------------------------------------
289 //--------------------------------------------------------------------------------------------------
291 (
292  void
293 );
294 
295 //--------------------------------------------------------------------------------------------------
304 //--------------------------------------------------------------------------------------------------
306 (
307  taf_appMgmt_AppListRef_t appListRef
309 );
310 
311 //--------------------------------------------------------------------------------------------------
319 //--------------------------------------------------------------------------------------------------
321 (
322  taf_appMgmt_AppListRef_t appListRef
324 );
325 
326 //--------------------------------------------------------------------------------------------------
334 //--------------------------------------------------------------------------------------------------
336 (
337  taf_appMgmt_AppListRef_t appListRef
339 );
340 
341 //--------------------------------------------------------------------------------------------------
352 //--------------------------------------------------------------------------------------------------
354 (
355  taf_appMgmt_AppRef_t appRef,
357  taf_appMgmt_AppInfo_t * appInfoPtr
359 );
360 
361 #endif // TAF_APPMGMT_INTERFACE_H_INCLUDE_GUARD
void taf_appMgmt_ConnectService(void)
Definition: taf_appMgmt_client.c:291
le_result_t taf_appMgmt_DeleteAppList(taf_appMgmt_AppListRef_t appListRef)
Definition: taf_appMgmt_client.c:701
taf_appMgmt_AppRef_t taf_appMgmt_GetNextApp(taf_appMgmt_AppListRef_t appListRef)
Definition: taf_appMgmt_client.c:743
le_result_t taf_appMgmt_GetVersion(const char *LE_NONNULL appName, char *version, size_t versionSize)
Definition: taf_appMgmt_client.c:581
le_result_t taf_appMgmt_Uninstall(const char *LE_NONNULL appName)
Definition: taf_appMgmt_client.c:660
void taf_appMgmt_DisconnectService(void)
Definition: taf_appMgmt_client.c:503
LE_FULL_API void taf_appMgmt_SetNonExitServerDisconnectHandler(taf_appMgmt_DisconnectHandler_t disconnectHandler, void *contextPtr)
Definition: taf_appMgmt_client.c:457
LE_FULL_API void taf_appMgmt_SetServerDisconnectHandler(taf_appMgmt_DisconnectHandler_t disconnectHandler, void *contextPtr)
Definition: taf_appMgmt_client.c:380
Definition: taf_appMgmt_common.h:93
taf_appMgmt_AppListRef_t taf_appMgmt_CreateAppList(void)
Definition: taf_appMgmt_client.c:681
le_result_t taf_appMgmt_Stop(const char *LE_NONNULL appName)
Definition: taf_appMgmt_client.c:635
taf_appMgmt_AppState_t taf_appMgmt_GetState(const char *LE_NONNULL appName)
Definition: taf_appMgmt_client.c:559
void(* taf_appMgmt_DisconnectHandler_t)(void *)
Definition: taf_appMgmt_interface.h:96
le_result_t taf_appMgmt_TryConnectService(void)
Definition: taf_appMgmt_client.c:323
struct taf_appMgmt_App * taf_appMgmt_AppRef_t
Definition: taf_appMgmt_common.h:55
le_result_t taf_appMgmt_GetAppDetails(taf_appMgmt_AppRef_t appRef, taf_appMgmt_AppInfo_t *appInfoPtr)
Definition: taf_appMgmt_client.c:767
taf_appMgmt_AppState_t
Definition: taf_appMgmt_common.h:63
le_result_t taf_appMgmt_Start(const char *LE_NONNULL appName)
Definition: taf_appMgmt_client.c:612
taf_appMgmt_AppRef_t taf_appMgmt_GetFirstApp(taf_appMgmt_AppListRef_t appListRef)
Definition: taf_appMgmt_client.c:722
#define LE_NONNULL
Definition: le_basics.h:368
le_result_t
Definition: le_basics.h:45
#define LE_FULL_API
Definition: le_apiFeatures.h:42
struct taf_appMgmt_AppList * taf_appMgmt_AppListRef_t
Definition: taf_appMgmt_common.h:47