Snapdragon® Telematics Application Framework (TelAF) Interface Specification
taf_diagSecBackend_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 
12 
13 #ifndef TAF_DIAGSECBACKEND_INTERFACE_H_INCLUDE_GUARD
14 #define TAF_DIAGSECBACKEND_INTERFACE_H_INCLUDE_GUARD
15 
16 
17 #include "legato.h"
18 
19 // Interface specific includes
20 #include "taf_types_interface.h"
21 
22 // Internal includes for this interface
24 //--------------------------------------------------------------------------------------------------
28 //--------------------------------------------------------------------------------------------------
30 
31 //--------------------------------------------------------------------------------------------------
43 //--------------------------------------------------------------------------------------------------
45 (
46  void
47 );
48 
49 //--------------------------------------------------------------------------------------------------
68 //--------------------------------------------------------------------------------------------------
70 (
71  void
72 );
73 
74 //--------------------------------------------------------------------------------------------------
82 //--------------------------------------------------------------------------------------------------
84 (
86  void *contextPtr
87 );
88 
89 //--------------------------------------------------------------------------------------------------
100 //--------------------------------------------------------------------------------------------------
102 (
103  taf_diagSecBackend_DisconnectHandler_t disconnectHandler,
104  void *contextPtr
105 );
106 
107 //--------------------------------------------------------------------------------------------------
118 //--------------------------------------------------------------------------------------------------
120 (
121  void
122 );
123 
124 //--------------------------------------------------------------------------------------------------
130 //--------------------------------------------------------------------------------------------------
132 (
135  void* contextPtr
137 );
138 
139 //--------------------------------------------------------------------------------------------------
143 //--------------------------------------------------------------------------------------------------
145 (
148 );
149 
150 //--------------------------------------------------------------------------------------------------
164 //--------------------------------------------------------------------------------------------------
166 (
171 );
172 
173 //--------------------------------------------------------------------------------------------------
179 //--------------------------------------------------------------------------------------------------
181 (
184  void* contextPtr
186 );
187 
188 //--------------------------------------------------------------------------------------------------
192 //--------------------------------------------------------------------------------------------------
194 (
197 );
198 
199 #endif // TAF_DIAGSECBACKEND_INTERFACE_H_INCLUDE_GUARD
struct taf_diagSecBackend_SesTypeCheckHandler * taf_diagSecBackend_SesTypeCheckHandlerRef_t
Definition: taf_diagSecBackend_common.h:82
void taf_diagSecBackend_DisconnectService(void)
Definition: taf_diagSecBackend_client.c:503
struct taf_diagSecBackend_SesTypeCheck * taf_diagSecBackend_SesTypeCheckRef_t
Definition: taf_diagSecBackend_common.h:74
void(* taf_diagSecBackend_SesTypeHandlerFunc_t)(taf_diagSecBackend_SesTypeCheckRef_t sesTypeRef, taf_diagSecBackend_SessionType_t sesCtrlType, void *contextPtr)
Definition: taf_diagSecBackend_common.h:99
struct taf_diagSecBackend_SesChangeHandler * taf_diagSecBackend_SesChangeHandlerRef_t
Definition: taf_diagSecBackend_common.h:90
void(* taf_diagSecBackend_SesChangeHandlerFunc_t)(taf_diagSecBackend_SessionType_t previousType, taf_diagSecBackend_SessionType_t currentType, void *contextPtr)
Definition: taf_diagSecBackend_common.h:114
le_result_t taf_diagSecBackend_SendSesTypeCheckResp(taf_diagSecBackend_SesTypeCheckRef_t sesTypeRef, taf_diagSecBackend_SesControlErrorCode_t errCode)
Definition: taf_diagSecBackend_client.c:604
void taf_diagSecBackend_ConnectService(void)
Definition: taf_diagSecBackend_client.c:291
void(* taf_diagSecBackend_DisconnectHandler_t)(void *)
Definition: taf_diagSecBackend_interface.h:29
taf_diagSecBackend_SesControlErrorCode_t
Definition: taf_diagSecBackend_common.h:59
taf_diagSecBackend_SesChangeHandlerRef_t taf_diagSecBackend_AddSesChangeHandler(taf_diagSecBackend_SesChangeHandlerFunc_t handlerPtr, void *contextPtr)
Definition: taf_diagSecBackend_client.c:626
taf_diagSecBackend_SesTypeCheckHandlerRef_t taf_diagSecBackend_AddSesTypeCheckHandler(taf_diagSecBackend_SesTypeHandlerFunc_t handlerPtr, void *contextPtr)
Definition: taf_diagSecBackend_client.c:557
void taf_diagSecBackend_RemoveSesChangeHandler(taf_diagSecBackend_SesChangeHandlerRef_t handlerRef)
Definition: taf_diagSecBackend_client.c:646
LE_FULL_API void taf_diagSecBackend_SetServerDisconnectHandler(taf_diagSecBackend_DisconnectHandler_t disconnectHandler, void *contextPtr)
Definition: taf_diagSecBackend_client.c:380
le_result_t
Definition: le_basics.h:45
#define LE_FULL_API
Definition: le_apiFeatures.h:42
LE_FULL_API void taf_diagSecBackend_SetNonExitServerDisconnectHandler(taf_diagSecBackend_DisconnectHandler_t disconnectHandler, void *contextPtr)
Definition: taf_diagSecBackend_client.c:457
le_result_t taf_diagSecBackend_TryConnectService(void)
Definition: taf_diagSecBackend_client.c:323
void taf_diagSecBackend_RemoveSesTypeCheckHandler(taf_diagSecBackend_SesTypeCheckHandlerRef_t handlerRef)
Definition: taf_diagSecBackend_client.c:577