Snapdragon® Telematics Application Framework (TelAF) Interface Specification
taf_info_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 
174 #ifndef TAF_INFO_INTERFACE_H_INCLUDE_GUARD
175 #define TAF_INFO_INTERFACE_H_INCLUDE_GUARD
176 
177 
178 #include "legato.h"
179 
180 // Internal includes for this interface
181 #include "taf_info_common.h"
182 //--------------------------------------------------------------------------------------------------
186 //--------------------------------------------------------------------------------------------------
187 typedef void (*taf_info_DisconnectHandler_t)(void *);
188 
189 //--------------------------------------------------------------------------------------------------
201 //--------------------------------------------------------------------------------------------------
203 (
204  void
205 );
206 
207 //--------------------------------------------------------------------------------------------------
226 //--------------------------------------------------------------------------------------------------
228 (
229  void
230 );
231 
232 //--------------------------------------------------------------------------------------------------
240 //--------------------------------------------------------------------------------------------------
242 (
243  taf_info_DisconnectHandler_t disconnectHandler,
244  void *contextPtr
245 );
246 
247 //--------------------------------------------------------------------------------------------------
258 //--------------------------------------------------------------------------------------------------
260 (
261  taf_info_DisconnectHandler_t disconnectHandler,
262  void *contextPtr
263 );
264 
265 //--------------------------------------------------------------------------------------------------
276 //--------------------------------------------------------------------------------------------------
278 (
279  void
280 );
281 
282 
283 //--------------------------------------------------------------------------------------------------
292 //--------------------------------------------------------------------------------------------------
294 (
295  char* imei,
297  size_t imeiSize
299 );
300 
301 //--------------------------------------------------------------------------------------------------
308 //--------------------------------------------------------------------------------------------------
310 (
311  char* model,
313  size_t modelSize
315 );
316 
317 //--------------------------------------------------------------------------------------------------
324 //--------------------------------------------------------------------------------------------------
326 (
327  char* version,
329  size_t versionSize
331 );
332 
333 //--------------------------------------------------------------------------------------------------
340 //--------------------------------------------------------------------------------------------------
342 (
343  char* modem,
345  size_t modemSize
347 );
348 
349 //--------------------------------------------------------------------------------------------------
356 //--------------------------------------------------------------------------------------------------
358 (
359  char* tz,
361  size_t tzSize
363 );
364 
365 //--------------------------------------------------------------------------------------------------
372 //--------------------------------------------------------------------------------------------------
374 (
375  char* telafVersion,
377  size_t telafVersionSize
379 );
380 
381 //--------------------------------------------------------------------------------------------------
388 //--------------------------------------------------------------------------------------------------
390 (
391  char* rootfsVersion,
393  size_t rootfsVersionSize
395 );
396 
397 #endif // TAF_INFO_INTERFACE_H_INCLUDE_GUARD
void taf_info_DisconnectService(void)
Definition: taf_info_client.c:503
void taf_info_ConnectService(void)
Definition: taf_info_client.c:291
LE_FULL_API void taf_info_SetServerDisconnectHandler(taf_info_DisconnectHandler_t disconnectHandler, void *contextPtr)
Definition: taf_info_client.c:380
void(* taf_info_DisconnectHandler_t)(void *)
Definition: taf_info_interface.h:187
le_result_t taf_info_GetKernelVersion(char *version, size_t versionSize)
Definition: taf_info_client.c:606
le_result_t taf_info_GetRootfsVersion(char *rootfsVersion, size_t rootfsVersionSize)
Definition: taf_info_client.c:698
le_result_t taf_info_GetTZVersion(char *tz, size_t tzSize)
Definition: taf_info_client.c:652
le_result_t taf_info_GetModemVersion(char *modem, size_t modemSize)
Definition: taf_info_client.c:629
le_result_t taf_info_GetModel(char *model, size_t modelSize)
Definition: taf_info_client.c:583
LE_FULL_API void taf_info_SetNonExitServerDisconnectHandler(taf_info_DisconnectHandler_t disconnectHandler, void *contextPtr)
Definition: taf_info_client.c:457
le_result_t taf_info_GetTelafVersion(char *telafVersion, size_t telafVersionSize)
Definition: taf_info_client.c:675
le_result_t
Definition: le_basics.h:45
le_result_t taf_info_GetImei(char *imei, size_t imeiSize)
Definition: taf_info_client.c:560
#define LE_FULL_API
Definition: le_apiFeatures.h:42
le_result_t taf_info_TryConnectService(void)
Definition: taf_info_client.c:323