Snapdragon® Telematics Application Framework (TelAF) Interface Specification
taf_fwupdate_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 
49 #ifndef TAF_FWUPDATE_INTERFACE_H_INCLUDE_GUARD
50 #define TAF_FWUPDATE_INTERFACE_H_INCLUDE_GUARD
51 
52 
53 #include "legato.h"
54 
55 // Internal includes for this interface
56 #include "taf_fwupdate_common.h"
57 //--------------------------------------------------------------------------------------------------
61 //--------------------------------------------------------------------------------------------------
62 typedef void (*taf_fwupdate_DisconnectHandler_t)(void *);
63 
64 //--------------------------------------------------------------------------------------------------
76 //--------------------------------------------------------------------------------------------------
78 (
79  void
80 );
81 
82 //--------------------------------------------------------------------------------------------------
101 //--------------------------------------------------------------------------------------------------
103 (
104  void
105 );
106 
107 //--------------------------------------------------------------------------------------------------
115 //--------------------------------------------------------------------------------------------------
117 (
118  taf_fwupdate_DisconnectHandler_t disconnectHandler,
119  void *contextPtr
120 );
121 
122 //--------------------------------------------------------------------------------------------------
133 //--------------------------------------------------------------------------------------------------
135 (
136  taf_fwupdate_DisconnectHandler_t disconnectHandler,
137  void *contextPtr
138 );
139 
140 //--------------------------------------------------------------------------------------------------
151 //--------------------------------------------------------------------------------------------------
153 (
154  void
155 );
156 
157 
158 //--------------------------------------------------------------------------------------------------
162 //--------------------------------------------------------------------------------------------------
164 (
165  void
166 );
167 
168 //--------------------------------------------------------------------------------------------------
176 //--------------------------------------------------------------------------------------------------
178 (
179  char* version,
181  size_t versionSize
183 );
184 
185 //--------------------------------------------------------------------------------------------------
194 //--------------------------------------------------------------------------------------------------
196 (
197  void
198 );
199 
200 #endif // TAF_FWUPDATE_INTERFACE_H_INCLUDE_GUARD
le_result_t taf_fwupdate_Install(void)
Definition: taf_fwupdate_client.c:599
le_result_t taf_fwupdate_GetFirmwareVersion(char *version, size_t versionSize)
Definition: taf_fwupdate_client.c:574
void taf_fwupdate_DisconnectService(void)
Definition: taf_fwupdate_client.c:503
void(* taf_fwupdate_DisconnectHandler_t)(void *)
Definition: taf_fwupdate_interface.h:62
void taf_fwupdate_RebootToActive(void)
Definition: taf_fwupdate_client.c:555
LE_FULL_API void taf_fwupdate_SetServerDisconnectHandler(taf_fwupdate_DisconnectHandler_t disconnectHandler, void *contextPtr)
Definition: taf_fwupdate_client.c:380
le_result_t taf_fwupdate_TryConnectService(void)
Definition: taf_fwupdate_client.c:323
le_result_t
Definition: le_basics.h:45
void taf_fwupdate_ConnectService(void)
Definition: taf_fwupdate_client.c:291
#define LE_FULL_API
Definition: le_apiFeatures.h:42
LE_FULL_API void taf_fwupdate_SetNonExitServerDisconnectHandler(taf_fwupdate_DisconnectHandler_t disconnectHandler, void *contextPtr)
Definition: taf_fwupdate_client.c:457