Snapdragon® Telematics Application Framework (TelAF) Interface Specification
taf_simRsim_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 
118 #ifndef TAF_SIMRSIM_INTERFACE_H_INCLUDE_GUARD
119 #define TAF_SIMRSIM_INTERFACE_H_INCLUDE_GUARD
120 
121 
122 #include "legato.h"
123 
124 // Internal includes for this interface
125 #include "taf_simRsim_common.h"
126 //--------------------------------------------------------------------------------------------------
130 //--------------------------------------------------------------------------------------------------
131 typedef void (*taf_simRsim_DisconnectHandler_t)(void *);
132 
133 //--------------------------------------------------------------------------------------------------
145 //--------------------------------------------------------------------------------------------------
147 (
148  void
149 );
150 
151 //--------------------------------------------------------------------------------------------------
170 //--------------------------------------------------------------------------------------------------
172 (
173  void
174 );
175 
176 //--------------------------------------------------------------------------------------------------
184 //--------------------------------------------------------------------------------------------------
186 (
187  taf_simRsim_DisconnectHandler_t disconnectHandler,
188  void *contextPtr
189 );
190 
191 //--------------------------------------------------------------------------------------------------
202 //--------------------------------------------------------------------------------------------------
204 (
205  taf_simRsim_DisconnectHandler_t disconnectHandler,
206  void *contextPtr
207 );
208 
209 //--------------------------------------------------------------------------------------------------
220 //--------------------------------------------------------------------------------------------------
222 (
223  void
224 );
225 
226 
227 //--------------------------------------------------------------------------------------------------
232 //--------------------------------------------------------------------------------------------------
233 
234 
235 //--------------------------------------------------------------------------------------------------
239 //--------------------------------------------------------------------------------------------------
240 
241 
242 //--------------------------------------------------------------------------------------------------
246 //--------------------------------------------------------------------------------------------------
247 
248 
249 //--------------------------------------------------------------------------------------------------
255 //--------------------------------------------------------------------------------------------------
257 (
260  void* contextPtr
262 );
263 
264 //--------------------------------------------------------------------------------------------------
268 //--------------------------------------------------------------------------------------------------
270 (
273 );
274 
275 //--------------------------------------------------------------------------------------------------
284 //--------------------------------------------------------------------------------------------------
286 (
287  const uint8_t* messagePtr,
289  size_t messageSize,
293  void* contextPtr
295 );
296 
297 #endif // TAF_SIMRSIM_INTERFACE_H_INCLUDE_GUARD
taf_simRsim_MessageHandlerRef_t taf_simRsim_AddMessageHandler(taf_simRsim_MessageHandlerFunc_t handlerPtr, void *contextPtr)
Definition: taf_simRsim_client.c:557
struct taf_simRsim_MessageHandler * taf_simRsim_MessageHandlerRef_t
Definition: taf_simRsim_common.h:40
void(* taf_simRsim_CallbackHandlerFunc_t)(uint8_t messageId, le_result_t result, void *contextPtr)
Definition: taf_simRsim_common.h:65
LE_FULL_API void taf_simRsim_SetServerDisconnectHandler(taf_simRsim_DisconnectHandler_t disconnectHandler, void *contextPtr)
Definition: taf_simRsim_client.c:380
void taf_simRsim_RemoveMessageHandler(taf_simRsim_MessageHandlerRef_t handlerRef)
Definition: taf_simRsim_client.c:577
void(* taf_simRsim_MessageHandlerFunc_t)(const uint8_t *messagePtr, size_t messageSize, void *contextPtr)
Definition: taf_simRsim_common.h:50
le_result_t taf_simRsim_TryConnectService(void)
Definition: taf_simRsim_client.c:323
void taf_simRsim_DisconnectService(void)
Definition: taf_simRsim_client.c:503
le_result_t taf_simRsim_SendMessage(const uint8_t *messagePtr, size_t messageSize, taf_simRsim_CallbackHandlerFunc_t callbackPtr, void *contextPtr)
Definition: taf_simRsim_client.c:599
void(* taf_simRsim_DisconnectHandler_t)(void *)
Definition: taf_simRsim_interface.h:131
LE_FULL_API void taf_simRsim_SetNonExitServerDisconnectHandler(taf_simRsim_DisconnectHandler_t disconnectHandler, void *contextPtr)
Definition: taf_simRsim_client.c:457
le_result_t
Definition: le_basics.h:45
#define LE_FULL_API
Definition: le_apiFeatures.h:42
void taf_simRsim_ConnectService(void)
Definition: taf_simRsim_client.c:291