Snapdragon® Telematics Application Framework (TelAF) Interface Specification
taf_simSap_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 
75 #ifndef TAF_SIMSAP_INTERFACE_H_INCLUDE_GUARD
76 #define TAF_SIMSAP_INTERFACE_H_INCLUDE_GUARD
77 
78 
79 #include "legato.h"
80 
81 // Internal includes for this interface
82 #include "taf_simSap_common.h"
83 //--------------------------------------------------------------------------------------------------
87 //--------------------------------------------------------------------------------------------------
88 typedef void (*taf_simSap_DisconnectHandler_t)(void *);
89 
90 //--------------------------------------------------------------------------------------------------
102 //--------------------------------------------------------------------------------------------------
104 (
105  void
106 );
107 
108 //--------------------------------------------------------------------------------------------------
127 //--------------------------------------------------------------------------------------------------
129 (
130  void
131 );
132 
133 //--------------------------------------------------------------------------------------------------
141 //--------------------------------------------------------------------------------------------------
143 (
144  taf_simSap_DisconnectHandler_t disconnectHandler,
145  void *contextPtr
146 );
147 
148 //--------------------------------------------------------------------------------------------------
159 //--------------------------------------------------------------------------------------------------
161 (
162  taf_simSap_DisconnectHandler_t disconnectHandler,
163  void *contextPtr
164 );
165 
166 //--------------------------------------------------------------------------------------------------
177 //--------------------------------------------------------------------------------------------------
179 (
180  void
181 );
182 
183 //--------------------------------------------------------------------------------------------------
189 //--------------------------------------------------------------------------------------------------
191 (
194  void* contextPtr
196 );
197 
198 //--------------------------------------------------------------------------------------------------
202 //--------------------------------------------------------------------------------------------------
204 (
207 );
208 
209 //--------------------------------------------------------------------------------------------------
218 //--------------------------------------------------------------------------------------------------
220 (
221  const uint8_t* messagePtr,
223  size_t messageSize
225 );
226 
227 #endif // TAF_SIMSAP_INTERFACE_H_INCLUDE_GUARD
void(* taf_simSap_MessageHandlerFunc_t)(const uint8_t *messagePtr, size_t messageSize, void *contextPtr)
Definition: taf_simSap_common.h:51
taf_simSap_MessageHandlerRef_t taf_simSap_AddMessageHandler(taf_simSap_MessageHandlerFunc_t handlerPtr, void *contextPtr)
Definition: taf_simSap_client.c:557
LE_FULL_API void taf_simSap_SetNonExitServerDisconnectHandler(taf_simSap_DisconnectHandler_t disconnectHandler, void *contextPtr)
Definition: taf_simSap_client.c:457
LE_FULL_API void taf_simSap_SetServerDisconnectHandler(taf_simSap_DisconnectHandler_t disconnectHandler, void *contextPtr)
Definition: taf_simSap_client.c:380
void(* taf_simSap_DisconnectHandler_t)(void *)
Definition: taf_simSap_interface.h:88
struct taf_simSap_MessageHandler * taf_simSap_MessageHandlerRef_t
Definition: taf_simSap_common.h:41
le_result_t taf_simSap_SendMessage(const uint8_t *messagePtr, size_t messageSize)
Definition: taf_simSap_client.c:599
void taf_simSap_RemoveMessageHandler(taf_simSap_MessageHandlerRef_t handlerRef)
Definition: taf_simSap_client.c:577
le_result_t taf_simSap_TryConnectService(void)
Definition: taf_simSap_client.c:323
void taf_simSap_DisconnectService(void)
Definition: taf_simSap_client.c:503
le_result_t
Definition: le_basics.h:45
#define LE_FULL_API
Definition: le_apiFeatures.h:42
void taf_simSap_ConnectService(void)
Definition: taf_simSap_client.c:291