Snapdragon® Telematics Application Framework (TelAF) Interface Specification
le_instStat_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 
31 #ifndef LE_INSTSTAT_INTERFACE_H_INCLUDE_GUARD
32 #define LE_INSTSTAT_INTERFACE_H_INCLUDE_GUARD
33 
34 
35 #include "legato.h"
36 
37 // Interface specific includes
38 #include "le_limit_interface.h"
39 
40 // Internal includes for this interface
41 #include "le_instStat_common.h"
42 //--------------------------------------------------------------------------------------------------
46 //--------------------------------------------------------------------------------------------------
47 typedef void (*le_instStat_DisconnectHandler_t)(void *);
48 
49 //--------------------------------------------------------------------------------------------------
61 //--------------------------------------------------------------------------------------------------
63 (
64  void
65 );
66 
67 //--------------------------------------------------------------------------------------------------
86 //--------------------------------------------------------------------------------------------------
88 (
89  void
90 );
91 
92 //--------------------------------------------------------------------------------------------------
100 //--------------------------------------------------------------------------------------------------
102 (
103  le_instStat_DisconnectHandler_t disconnectHandler,
104  void *contextPtr
105 );
106 
107 //--------------------------------------------------------------------------------------------------
118 //--------------------------------------------------------------------------------------------------
120 (
121  le_instStat_DisconnectHandler_t disconnectHandler,
122  void *contextPtr
123 );
124 
125 //--------------------------------------------------------------------------------------------------
136 //--------------------------------------------------------------------------------------------------
138 (
139  void
140 );
141 
142 //--------------------------------------------------------------------------------------------------
148 //--------------------------------------------------------------------------------------------------
150 (
153  void* contextPtr
155 );
156 
157 //--------------------------------------------------------------------------------------------------
161 //--------------------------------------------------------------------------------------------------
163 (
166 );
167 
168 //--------------------------------------------------------------------------------------------------
174 //--------------------------------------------------------------------------------------------------
176 (
179  void* contextPtr
181 );
182 
183 //--------------------------------------------------------------------------------------------------
187 //--------------------------------------------------------------------------------------------------
189 (
192 );
193 
194 #endif // LE_INSTSTAT_INTERFACE_H_INCLUDE_GUARD
void le_instStat_DisconnectService(void)
Definition: le_instStat_client.c:503
LE_FULL_API void le_instStat_SetServerDisconnectHandler(le_instStat_DisconnectHandler_t disconnectHandler, void *contextPtr)
Definition: le_instStat_client.c:380
le_instStat_AppInstallEventHandlerRef_t le_instStat_AddAppInstallEventHandler(le_instStat_AppInstallHandlerFunc_t handlerPtr, void *contextPtr)
Definition: le_instStat_client.c:557
void(* le_instStat_AppInstallHandlerFunc_t)(const char *LE_NONNULL appName, void *contextPtr)
Definition: le_instStat_common.h:46
le_result_t le_instStat_TryConnectService(void)
Definition: le_instStat_client.c:323
struct le_instStat_AppUninstallEventHandler * le_instStat_AppUninstallEventHandlerRef_t
Definition: le_instStat_common.h:37
struct le_instStat_AppInstallEventHandler * le_instStat_AppInstallEventHandlerRef_t
Definition: le_instStat_common.h:29
void le_instStat_ConnectService(void)
Definition: le_instStat_client.c:291
void(* le_instStat_AppUninstallHandlerFunc_t)(const char *LE_NONNULL appName, void *contextPtr)
Definition: le_instStat_common.h:59
void le_instStat_RemoveAppUninstallEventHandler(le_instStat_AppUninstallEventHandlerRef_t handlerRef)
Definition: le_instStat_client.c:616
void(* le_instStat_DisconnectHandler_t)(void *)
Definition: le_instStat_interface.h:47
LE_FULL_API void le_instStat_SetNonExitServerDisconnectHandler(le_instStat_DisconnectHandler_t disconnectHandler, void *contextPtr)
Definition: le_instStat_client.c:457
le_instStat_AppUninstallEventHandlerRef_t le_instStat_AddAppUninstallEventHandler(le_instStat_AppUninstallHandlerFunc_t handlerPtr, void *contextPtr)
Definition: le_instStat_client.c:596
le_result_t
Definition: le_basics.h:45
#define LE_FULL_API
Definition: le_apiFeatures.h:42
void le_instStat_RemoveAppInstallEventHandler(le_instStat_AppInstallEventHandlerRef_t handlerRef)
Definition: le_instStat_client.c:577