Snapdragon® Telematics Application Framework (TelAF) Interface Specification
le_updateCtrl_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 
91 #ifndef LE_UPDATECTRL_INTERFACE_H_INCLUDE_GUARD
92 #define LE_UPDATECTRL_INTERFACE_H_INCLUDE_GUARD
93 
94 
95 #include "legato.h"
96 
97 // Internal includes for this interface
98 #include "le_updateCtrl_common.h"
99 //--------------------------------------------------------------------------------------------------
103 //--------------------------------------------------------------------------------------------------
104 typedef void (*le_updateCtrl_DisconnectHandler_t)(void *);
105 
106 //--------------------------------------------------------------------------------------------------
118 //--------------------------------------------------------------------------------------------------
120 (
121  void
122 );
123 
124 //--------------------------------------------------------------------------------------------------
143 //--------------------------------------------------------------------------------------------------
145 (
146  void
147 );
148 
149 //--------------------------------------------------------------------------------------------------
157 //--------------------------------------------------------------------------------------------------
159 (
160  le_updateCtrl_DisconnectHandler_t disconnectHandler,
161  void *contextPtr
162 );
163 
164 //--------------------------------------------------------------------------------------------------
175 //--------------------------------------------------------------------------------------------------
177 (
178  le_updateCtrl_DisconnectHandler_t disconnectHandler,
179  void *contextPtr
180 );
181 
182 //--------------------------------------------------------------------------------------------------
193 //--------------------------------------------------------------------------------------------------
195 (
196  void
197 );
198 
199 //--------------------------------------------------------------------------------------------------
203 //--------------------------------------------------------------------------------------------------
205 (
206  void
207 );
208 
209 //--------------------------------------------------------------------------------------------------
213 //--------------------------------------------------------------------------------------------------
215 (
216  void
217 );
218 
219 //--------------------------------------------------------------------------------------------------
225 //--------------------------------------------------------------------------------------------------
227 (
228  void
229 );
230 
231 //--------------------------------------------------------------------------------------------------
237 //--------------------------------------------------------------------------------------------------
239 (
240  void
241 );
242 
243 //--------------------------------------------------------------------------------------------------
252 //--------------------------------------------------------------------------------------------------
254 (
255  bool force
257 );
258 
259 //--------------------------------------------------------------------------------------------------
266 //--------------------------------------------------------------------------------------------------
268 (
269  void
270 );
271 
272 //--------------------------------------------------------------------------------------------------
280 //--------------------------------------------------------------------------------------------------
282 (
283  void
284 );
285 
286 #endif // LE_UPDATECTRL_INTERFACE_H_INCLUDE_GUARD
void le_updateCtrl_FailProbation(void)
Definition: le_updateCtrl_client.c:644
void le_updateCtrl_Allow(void)
Definition: le_updateCtrl_client.c:570
bool le_updateCtrl_LockProbation(void)
Definition: le_updateCtrl_client.c:587
le_updateCtrl_SystemState_t le_updateCtrl_GetSystemState(void)
Definition: le_updateCtrl_client.c:663
le_updateCtrl_SystemState_t
Definition: le_updateCtrl_common.h:26
void le_updateCtrl_ConnectService(void)
Definition: le_updateCtrl_client.c:291
LE_FULL_API void le_updateCtrl_SetServerDisconnectHandler(le_updateCtrl_DisconnectHandler_t disconnectHandler, void *contextPtr)
Definition: le_updateCtrl_client.c:380
le_result_t le_updateCtrl_MarkGood(bool force)
Definition: le_updateCtrl_client.c:624
void(* le_updateCtrl_DisconnectHandler_t)(void *)
Definition: le_updateCtrl_interface.h:104
LE_FULL_API void le_updateCtrl_SetNonExitServerDisconnectHandler(le_updateCtrl_DisconnectHandler_t disconnectHandler, void *contextPtr)
Definition: le_updateCtrl_client.c:457
void le_updateCtrl_DisconnectService(void)
Definition: le_updateCtrl_client.c:503
le_result_t
Definition: le_basics.h:45
le_result_t le_updateCtrl_TryConnectService(void)
Definition: le_updateCtrl_client.c:323
void le_updateCtrl_Defer(void)
Definition: le_updateCtrl_client.c:555
#define LE_FULL_API
Definition: le_apiFeatures.h:42
void le_updateCtrl_UnlockProbation(void)
Definition: le_updateCtrl_client.c:604