Snapdragon® Telematics Application Framework (TelAF) Interface Specification
le_framework_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 
46 #ifndef LE_FRAMEWORK_INTERFACE_H_INCLUDE_GUARD
47 #define LE_FRAMEWORK_INTERFACE_H_INCLUDE_GUARD
48 
49 
50 #include "legato.h"
51 
52 // Internal includes for this interface
53 #include "le_framework_common.h"
54 //--------------------------------------------------------------------------------------------------
58 //--------------------------------------------------------------------------------------------------
59 typedef void (*le_framework_DisconnectHandler_t)(void *);
60 
61 //--------------------------------------------------------------------------------------------------
73 //--------------------------------------------------------------------------------------------------
75 (
76  void
77 );
78 
79 //--------------------------------------------------------------------------------------------------
98 //--------------------------------------------------------------------------------------------------
100 (
101  void
102 );
103 
104 //--------------------------------------------------------------------------------------------------
112 //--------------------------------------------------------------------------------------------------
114 (
115  le_framework_DisconnectHandler_t disconnectHandler,
116  void *contextPtr
117 );
118 
119 //--------------------------------------------------------------------------------------------------
130 //--------------------------------------------------------------------------------------------------
132 (
133  le_framework_DisconnectHandler_t disconnectHandler,
134  void *contextPtr
135 );
136 
137 //--------------------------------------------------------------------------------------------------
148 //--------------------------------------------------------------------------------------------------
150 (
151  void
152 );
153 
154 
155 //--------------------------------------------------------------------------------------------------
164 //--------------------------------------------------------------------------------------------------
166 (
167  void
168 );
169 
170 //--------------------------------------------------------------------------------------------------
179 //--------------------------------------------------------------------------------------------------
181 (
182  bool manualRestart
184 );
185 
186 //--------------------------------------------------------------------------------------------------
194 //--------------------------------------------------------------------------------------------------
196 (
197  void
198 );
199 
200 //--------------------------------------------------------------------------------------------------
208 //--------------------------------------------------------------------------------------------------
210 (
211  void
212 );
213 
214 //--------------------------------------------------------------------------------------------------
219 //--------------------------------------------------------------------------------------------------
221 (
222  void
223 );
224 
225 #endif // LE_FRAMEWORK_INTERFACE_H_INCLUDE_GUARD
void le_framework_NotifyExpectedReboot(void)
Definition: le_framework_client.c:636
le_result_t le_framework_Stop(void)
Definition: le_framework_client.c:560
bool le_framework_IsReadOnly(void)
Definition: le_framework_client.c:620
LE_FULL_API void le_framework_SetServerDisconnectHandler(le_framework_DisconnectHandler_t disconnectHandler, void *contextPtr)
Definition: le_framework_client.c:380
le_result_t le_framework_Restart(bool manualRestart)
Definition: le_framework_client.c:580
void(* le_framework_DisconnectHandler_t)(void *)
Definition: le_framework_interface.h:59
bool le_framework_IsStopping(void)
Definition: le_framework_client.c:601
void le_framework_DisconnectService(void)
Definition: le_framework_client.c:503
LE_FULL_API void le_framework_SetNonExitServerDisconnectHandler(le_framework_DisconnectHandler_t disconnectHandler, void *contextPtr)
Definition: le_framework_client.c:457
le_result_t le_framework_TryConnectService(void)
Definition: le_framework_client.c:323
void le_framework_ConnectService(void)
Definition: le_framework_client.c:291
le_result_t
Definition: le_basics.h:45
#define LE_FULL_API
Definition: le_apiFeatures.h:42