Snapdragon® Telematics Application Framework (TelAF) Interface Specification
taf_diagReset_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 
102 #ifndef TAF_DIAGRESET_INTERFACE_H_INCLUDE_GUARD
103 #define TAF_DIAGRESET_INTERFACE_H_INCLUDE_GUARD
104 
105 
106 #include "legato.h"
107 
108 // Interface specific includes
109 #include "taf_types_interface.h"
110 
111 // Internal includes for this interface
112 #include "taf_diagReset_common.h"
113 //--------------------------------------------------------------------------------------------------
117 //--------------------------------------------------------------------------------------------------
118 typedef void (*taf_diagReset_DisconnectHandler_t)(void *);
119 
120 //--------------------------------------------------------------------------------------------------
132 //--------------------------------------------------------------------------------------------------
134 (
135  void
136 );
137 
138 //--------------------------------------------------------------------------------------------------
157 //--------------------------------------------------------------------------------------------------
159 (
160  void
161 );
162 
163 //--------------------------------------------------------------------------------------------------
171 //--------------------------------------------------------------------------------------------------
173 (
174  taf_diagReset_DisconnectHandler_t disconnectHandler,
175  void *contextPtr
176 );
177 
178 //--------------------------------------------------------------------------------------------------
189 //--------------------------------------------------------------------------------------------------
191 (
192  taf_diagReset_DisconnectHandler_t disconnectHandler,
193  void *contextPtr
194 );
195 
196 //--------------------------------------------------------------------------------------------------
207 //--------------------------------------------------------------------------------------------------
209 (
210  void
211 );
212 
213 //--------------------------------------------------------------------------------------------------
223 //--------------------------------------------------------------------------------------------------
225 (
226  taf_diagReset_Type_t resetType
228 );
229 
230 //--------------------------------------------------------------------------------------------------
236 //--------------------------------------------------------------------------------------------------
238 (
243  void* contextPtr
245 );
246 
247 //--------------------------------------------------------------------------------------------------
251 //--------------------------------------------------------------------------------------------------
253 (
256 );
257 
258 //--------------------------------------------------------------------------------------------------
272 //--------------------------------------------------------------------------------------------------
274 (
275  taf_diagReset_RxMsgRef_t rxMsgRef,
279 );
280 
281 //--------------------------------------------------------------------------------------------------
289 //--------------------------------------------------------------------------------------------------
291 (
294 );
295 
296 #endif // TAF_DIAGRESET_INTERFACE_H_INCLUDE_GUARD
LE_FULL_API void taf_diagReset_SetNonExitServerDisconnectHandler(taf_diagReset_DisconnectHandler_t disconnectHandler, void *contextPtr)
Definition: taf_diagReset_client.c:457
taf_diagReset_RxMsgHandlerRef_t taf_diagReset_AddRxMsgHandler(taf_diagReset_ServiceRef_t svcRef, taf_diagReset_RxMsgHandlerFunc_t handlerPtr, void *contextPtr)
Definition: taf_diagReset_client.c:580
void(* taf_diagReset_DisconnectHandler_t)(void *)
Definition: taf_diagReset_interface.h:118
taf_diagReset_Type_t
Definition: taf_diagReset_common.h:29
struct taf_diagReset_RxMsg * taf_diagReset_RxMsgRef_t
Definition: taf_diagReset_common.h:75
void taf_diagReset_DisconnectService(void)
Definition: taf_diagReset_client.c:503
LE_FULL_API void taf_diagReset_SetServerDisconnectHandler(taf_diagReset_DisconnectHandler_t disconnectHandler, void *contextPtr)
Definition: taf_diagReset_client.c:380
void taf_diagReset_ConnectService(void)
Definition: taf_diagReset_client.c:291
struct taf_diagReset_Service * taf_diagReset_ServiceRef_t
Definition: taf_diagReset_common.h:67
struct taf_diagReset_RxMsgHandler * taf_diagReset_RxMsgHandlerRef_t
Definition: taf_diagReset_common.h:83
le_result_t taf_diagReset_SendResp(taf_diagReset_RxMsgRef_t rxMsgRef, taf_diagReset_ErrorCode_t errCode)
Definition: taf_diagReset_client.c:630
le_result_t taf_diagReset_TryConnectService(void)
Definition: taf_diagReset_client.c:323
le_result_t taf_diagReset_RemoveSvc(taf_diagReset_ServiceRef_t svcRef)
Definition: taf_diagReset_client.c:654
void taf_diagReset_RemoveRxMsgHandler(taf_diagReset_RxMsgHandlerRef_t handlerRef)
Definition: taf_diagReset_client.c:603
le_result_t
Definition: le_basics.h:45
void(* taf_diagReset_RxMsgHandlerFunc_t)(taf_diagReset_RxMsgRef_t rxMsgRef, taf_diagReset_Type_t resetType, void *contextPtr)
Definition: taf_diagReset_common.h:92
taf_diagReset_ServiceRef_t taf_diagReset_GetService(taf_diagReset_Type_t resetType)
Definition: taf_diagReset_client.c:561
#define LE_FULL_API
Definition: le_apiFeatures.h:42
taf_diagReset_ErrorCode_t
Definition: taf_diagReset_common.h:52