Snapdragon® Telematics Application Framework (TelAF) Interface Specification
taf_mngdConn_server.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_MNGDCONN_INTERFACE_H_INCLUDE_GUARD
14 #define TAF_MNGDCONN_INTERFACE_H_INCLUDE_GUARD
15 
16 
17 #include "legato.h"
18 
19 // Interface specific includes
20 #include "taf_sim_server.h"
21 #include "taf_radio_server.h"
22 #include "taf_dcs_server.h"
23 
24 // Internal includes for this interface
25 #include "taf_mngdConn_common.h"
26 //--------------------------------------------------------------------------------------------------
30 //--------------------------------------------------------------------------------------------------
31 le_msg_ServiceRef_t taf_mngdConn_GetServiceRef
32 (
33  void
34 );
35 
36 //--------------------------------------------------------------------------------------------------
40 //--------------------------------------------------------------------------------------------------
42 (
43  void
44 );
45 
46 //--------------------------------------------------------------------------------------------------
50 //--------------------------------------------------------------------------------------------------
52 (
53  void
54 );
55 
56 
57 //--------------------------------------------------------------------------------------------------
61 //--------------------------------------------------------------------------------------------------
62 
63 
64 //--------------------------------------------------------------------------------------------------
68 //--------------------------------------------------------------------------------------------------
69 
70 
71 //--------------------------------------------------------------------------------------------------
75 //--------------------------------------------------------------------------------------------------
76 
77 
78 //--------------------------------------------------------------------------------------------------
82 //--------------------------------------------------------------------------------------------------
83 
84 
85 //--------------------------------------------------------------------------------------------------
89 //--------------------------------------------------------------------------------------------------
90 
91 
92 //--------------------------------------------------------------------------------------------------
96 //--------------------------------------------------------------------------------------------------
97 
98 
99 //--------------------------------------------------------------------------------------------------
103 //--------------------------------------------------------------------------------------------------
104 
105 
106 
107 //--------------------------------------------------------------------------------------------------
113 //--------------------------------------------------------------------------------------------------
115 (
116  taf_mngdConn_DataRef_t dataRef,
120  void* contextPtr
122 );
123 
124 
125 
126 //--------------------------------------------------------------------------------------------------
130 //--------------------------------------------------------------------------------------------------
132 (
135 );
136 
137 
138 
139 //--------------------------------------------------------------------------------------------------
145 //--------------------------------------------------------------------------------------------------
147 (
150  void* contextPtr
152 );
153 
154 
155 
156 //--------------------------------------------------------------------------------------------------
160 //--------------------------------------------------------------------------------------------------
162 (
165 );
166 
167 
168 
169 //--------------------------------------------------------------------------------------------------
177 //--------------------------------------------------------------------------------------------------
179 (
180  uint8_t dataId
182 );
183 
184 
185 
186 //--------------------------------------------------------------------------------------------------
194 //--------------------------------------------------------------------------------------------------
196 (
197  const char* LE_NONNULL dataName
199 );
200 
201 
202 
203 //--------------------------------------------------------------------------------------------------
212 //--------------------------------------------------------------------------------------------------
214 (
215  taf_mngdConn_DataRef_t dataRef,
217  uint8_t* dataIdPtr
219 );
220 
221 
222 
223 //--------------------------------------------------------------------------------------------------
232 //--------------------------------------------------------------------------------------------------
234 (
235  taf_mngdConn_DataRef_t dataRef,
237  char* dataName,
239  size_t dataNameSize
241 );
242 
243 
244 
245 //--------------------------------------------------------------------------------------------------
259 //--------------------------------------------------------------------------------------------------
261 (
262  taf_mngdConn_DataRef_t dataRef
264 );
265 
266 
267 
268 //--------------------------------------------------------------------------------------------------
280 //--------------------------------------------------------------------------------------------------
282 (
283  taf_mngdConn_DataRef_t dataRef
285 );
286 
287 
288 
289 //--------------------------------------------------------------------------------------------------
298 //--------------------------------------------------------------------------------------------------
300 (
301  taf_mngdConn_DataRef_t dataRef,
303  taf_mngdConn_DataState_t* statePtr
305 );
306 
307 
308 
309 //--------------------------------------------------------------------------------------------------
319 //--------------------------------------------------------------------------------------------------
321 (
322  taf_mngdConn_DataRef_t dataRef,
324  char* IPv4Addr,
326  size_t IPv4AddrSize,
328  char* IPv6Addr,
330  size_t IPv6AddrSize
332 );
333 
334 
335 
336 //--------------------------------------------------------------------------------------------------
347 //--------------------------------------------------------------------------------------------------
349 (
350  taf_mngdConn_DataRef_t dataRef
352 );
353 
354 
355 
356 //--------------------------------------------------------------------------------------------------
368 //--------------------------------------------------------------------------------------------------
370 (
371  taf_mngdConn_DataRef_t dataRef
373 );
374 
375 
376 
377 //--------------------------------------------------------------------------------------------------
389 //--------------------------------------------------------------------------------------------------
391 (
392  taf_mngdConn_DataRef_t dataRef
394 );
395 
396 
397 #endif // TAF_MNGDCONN_INTERFACE_H_INCLUDE_GUARD
struct taf_mngdConn_DataStateHandler * taf_mngdConn_DataStateHandlerRef_t
Definition: taf_mngdConn_common.h:65
le_result_t taf_mngdConn_GetDataNameByRef(taf_mngdConn_DataRef_t dataRef, char *dataName, size_t dataNameSize)
Definition: taf_mngdConn_client.c:708
struct taf_mngdConn_RecoveryStateHandler * taf_mngdConn_RecoveryStateHandlerRef_t
Definition: taf_mngdConn_common.h:96
void(* taf_mngdConn_DataStateHandlerFunc_t)(taf_mngdConn_DataRef_t dataRef, taf_mngdConn_DataState_t state, void *contextPtr)
Definition: taf_mngdConn_common.h:105
le_result_t taf_mngdConn_GetDataConnectionIPAddresses(taf_mngdConn_DataRef_t dataRef, char *IPv4Addr, size_t IPv4AddrSize, char *IPv6Addr, size_t IPv6AddrSize)
Definition: taf_mngdConn_client.c:814
le_result_t taf_mngdConn_GetDataConnectionState(taf_mngdConn_DataRef_t dataRef, taf_mngdConn_DataState_t *statePtr)
Definition: taf_mngdConn_client.c:788
void taf_mngdConn_AdvertiseService(void)
Definition: taf_mngdConn_server.c:296
le_result_t taf_mngdConn_StartDataRetry(taf_mngdConn_DataRef_t dataRef)
Definition: taf_mngdConn_client.c:850
le_result_t taf_mngdConn_GetDataIdByRef(taf_mngdConn_DataRef_t dataRef, uint8_t *dataIdPtr)
Definition: taf_mngdConn_client.c:683
le_msg_ServiceRef_t taf_mngdConn_GetServiceRef(void)
Definition: taf_mngdConn_server.c:269
taf_mngdConn_RecoveryStateHandlerRef_t taf_mngdConn_AddRecoveryStateHandler(taf_mngdConn_RecoveryStateHandlerFunc_t handlerPtr, void *contextPtr)
Definition: taf_mngdConn_client.c:599
taf_mngdConn_DataRef_t taf_mngdConn_GetData(uint8_t dataId)
Definition: taf_mngdConn_client.c:640
le_result_t taf_mngdConn_StartData(taf_mngdConn_DataRef_t dataRef)
Definition: taf_mngdConn_client.c:741
taf_mngdConn_DataStateHandlerRef_t taf_mngdConn_AddDataStateHandler(taf_mngdConn_DataRef_t dataRef, taf_mngdConn_DataStateHandlerFunc_t handlerPtr, void *contextPtr)
Definition: taf_mngdConn_client.c:557
void(* taf_mngdConn_RecoveryStateHandlerFunc_t)(taf_mngdConn_RecoveryState_t state, taf_mngdConn_DataRef_t dataRef, void *contextPtr)
Definition: taf_mngdConn_common.h:120
taf_mngdConn_DataRef_t taf_mngdConn_GetDataByName(const char *LE_NONNULL dataName)
Definition: taf_mngdConn_client.c:661
le_msg_SessionRef_t taf_mngdConn_GetClientSessionRef(void)
Definition: taf_mngdConn_server.c:282
le_result_t taf_mngdConn_CancelL1Recovery(taf_mngdConn_DataRef_t dataRef)
Definition: taf_mngdConn_client.c:875
void taf_mngdConn_RemoveDataStateHandler(taf_mngdConn_DataStateHandlerRef_t handlerRef)
Definition: taf_mngdConn_client.c:580
#define LE_NONNULL
Definition: le_basics.h:368
void taf_mngdConn_RemoveRecoveryStateHandler(taf_mngdConn_RecoveryStateHandlerRef_t handlerRef)
Definition: taf_mngdConn_client.c:619
le_result_t
Definition: le_basics.h:45
struct le_msg_Session * le_msg_SessionRef_t
Definition: le_messaging.h:860
le_result_t taf_mngdConn_StopData(taf_mngdConn_DataRef_t dataRef)
Definition: taf_mngdConn_client.c:766
struct taf_mngdConn_Data * taf_mngdConn_DataRef_t
Definition: taf_mngdConn_common.h:38
taf_mngdConn_DataState_t
Definition: taf_mngdConn_common.h:46
le_result_t taf_mngdConn_CancelL2Recovery(taf_mngdConn_DataRef_t dataRef)
Definition: taf_mngdConn_client.c:900