Snapdragon® Telematics Application Framework (TelAF) Interface Specification
taf_someipClnt_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_SOMEIPCLNT_INTERFACE_H_INCLUDE_GUARD
14 #define TAF_SOMEIPCLNT_INTERFACE_H_INCLUDE_GUARD
15 
16 
17 #include "legato.h"
18 
19 // Interface specific includes
20 #include "taf_someipDef_server.h"
21 
22 // Internal includes for this interface
23 #include "taf_someipClnt_common.h"
24 //--------------------------------------------------------------------------------------------------
28 //--------------------------------------------------------------------------------------------------
29 le_msg_ServiceRef_t taf_someipClnt_GetServiceRef
30 (
31  void
32 );
33 
34 //--------------------------------------------------------------------------------------------------
38 //--------------------------------------------------------------------------------------------------
40 (
41  void
42 );
43 
44 //--------------------------------------------------------------------------------------------------
48 //--------------------------------------------------------------------------------------------------
50 (
51  void
52 );
53 
54 
55 //--------------------------------------------------------------------------------------------------
59 //--------------------------------------------------------------------------------------------------
60 
61 
62 //--------------------------------------------------------------------------------------------------
66 //--------------------------------------------------------------------------------------------------
67 
68 
69 //--------------------------------------------------------------------------------------------------
73 //--------------------------------------------------------------------------------------------------
74 
75 
76 //--------------------------------------------------------------------------------------------------
80 //--------------------------------------------------------------------------------------------------
81 
82 
83 //--------------------------------------------------------------------------------------------------
87 //--------------------------------------------------------------------------------------------------
88 
89 
90 //--------------------------------------------------------------------------------------------------
102 //--------------------------------------------------------------------------------------------------
103 
104 
105 //--------------------------------------------------------------------------------------------------
109 //--------------------------------------------------------------------------------------------------
110 
111 
112 //--------------------------------------------------------------------------------------------------
116 //--------------------------------------------------------------------------------------------------
117 
118 
119 
120 //--------------------------------------------------------------------------------------------------
127 //--------------------------------------------------------------------------------------------------
129 (
130  void
131 );
132 
133 
134 
135 //--------------------------------------------------------------------------------------------------
145 //--------------------------------------------------------------------------------------------------
147 (
148  const char* LE_NONNULL ifName,
150  uint16_t* clientIdPtr
152 );
153 
154 
155 
156 //--------------------------------------------------------------------------------------------------
165 //--------------------------------------------------------------------------------------------------
167 (
168  uint16_t serviceId,
170  uint16_t instanceId
172 );
173 
174 
175 
176 //--------------------------------------------------------------------------------------------------
186 //--------------------------------------------------------------------------------------------------
188 (
189  uint16_t serviceId,
191  uint16_t instanceId,
193  const char* LE_NONNULL ifName
195 );
196 
197 
198 
199 //--------------------------------------------------------------------------------------------------
209 //--------------------------------------------------------------------------------------------------
211 (
212  taf_someipClnt_ServiceRef_t serviceRef
214 );
215 
216 
217 
218 //--------------------------------------------------------------------------------------------------
227 //--------------------------------------------------------------------------------------------------
229 (
230  taf_someipClnt_ServiceRef_t serviceRef,
232  taf_someipClnt_State_t* statePtr
234 );
235 
236 
237 
238 //--------------------------------------------------------------------------------------------------
248 //--------------------------------------------------------------------------------------------------
250 (
251  taf_someipClnt_ServiceRef_t serviceRef,
253  uint8_t* majVerPtr,
255  uint32_t* minVerPtr
257 );
258 
259 
260 
261 //--------------------------------------------------------------------------------------------------
267 //--------------------------------------------------------------------------------------------------
269 (
270  taf_someipClnt_ServiceRef_t serviceRef,
274  void* contextPtr
276 );
277 
278 
279 
280 //--------------------------------------------------------------------------------------------------
284 //--------------------------------------------------------------------------------------------------
286 (
289 );
290 
291 
292 
293 //--------------------------------------------------------------------------------------------------
301 //--------------------------------------------------------------------------------------------------
303 (
304  taf_someipClnt_ServiceRef_t serviceRef,
306  uint16_t methodId
308 );
309 
310 
311 
312 //--------------------------------------------------------------------------------------------------
321 //--------------------------------------------------------------------------------------------------
323 (
326 );
327 
328 
329 
330 //--------------------------------------------------------------------------------------------------
339 //--------------------------------------------------------------------------------------------------
341 (
344 );
345 
346 
347 
348 //--------------------------------------------------------------------------------------------------
358 //--------------------------------------------------------------------------------------------------
360 (
363  uint32_t timeOut
365 );
366 
367 
368 
369 //--------------------------------------------------------------------------------------------------
378 //--------------------------------------------------------------------------------------------------
380 (
383  const uint8_t* dataPtr,
385  size_t dataSize
387 );
388 
389 
390 
391 //--------------------------------------------------------------------------------------------------
400 //--------------------------------------------------------------------------------------------------
402 (
405 );
406 
407 
408 
409 //--------------------------------------------------------------------------------------------------
416 //--------------------------------------------------------------------------------------------------
418 (
423  void* contextPtr
425 );
426 
427 
428 
429 //--------------------------------------------------------------------------------------------------
445 //--------------------------------------------------------------------------------------------------
447 (
448  taf_someipClnt_ServiceRef_t serviceRef,
450  uint16_t eventGroupId,
452  uint16_t eventId,
454  taf_someipDef_EventType_t eventType
456 );
457 
458 
459 
460 //--------------------------------------------------------------------------------------------------
471 //--------------------------------------------------------------------------------------------------
473 (
474  taf_someipClnt_ServiceRef_t serviceRef,
476  uint16_t eventGroupId
478 );
479 
480 
481 
482 //--------------------------------------------------------------------------------------------------
493 //--------------------------------------------------------------------------------------------------
495 (
496  taf_someipClnt_ServiceRef_t serviceRef,
498  uint16_t eventGroupId
500 );
501 
502 
503 
504 //--------------------------------------------------------------------------------------------------
515 //--------------------------------------------------------------------------------------------------
517 (
518  taf_someipClnt_ServiceRef_t serviceRef,
520  uint16_t eventGroupId
522 );
523 
524 
525 
526 //--------------------------------------------------------------------------------------------------
532 //--------------------------------------------------------------------------------------------------
534 (
535  taf_someipClnt_ServiceRef_t serviceRef,
537  uint16_t eventGroupId,
541  void* contextPtr
543 );
544 
545 
546 
547 //--------------------------------------------------------------------------------------------------
551 //--------------------------------------------------------------------------------------------------
553 (
556 );
557 
558 
559 #endif // TAF_SOMEIPCLNT_INTERFACE_H_INCLUDE_GUARD
struct taf_someipClnt_StateChangeHandler * taf_someipClnt_StateChangeHandlerRef_t
Definition: taf_someipClnt_common.h:60
taf_someipClnt_EventMsgHandlerRef_t taf_someipClnt_AddEventMsgHandler(taf_someipClnt_ServiceRef_t serviceRef, uint16_t eventGroupId, taf_someipClnt_EventMsgHandlerFunc_t handlerPtr, void *contextPtr)
Definition: taf_someipClnt_client.c:1063
le_msg_SessionRef_t taf_someipClnt_GetClientSessionRef(void)
Definition: taf_someipClnt_server.c:282
taf_someipClnt_TxMsgRef_t taf_someipClnt_CreateMsg(taf_someipClnt_ServiceRef_t serviceRef, uint16_t methodId)
Definition: taf_someipClnt_client.c:776
taf_someipClnt_StateChangeHandlerRef_t taf_someipClnt_AddStateChangeHandler(taf_someipClnt_ServiceRef_t serviceRef, taf_someipClnt_StateChangeHandlerFunc_t handlerPtr, void *contextPtr)
Definition: taf_someipClnt_client.c:732
uint16_t taf_someipClnt_GetClientId(void)
Definition: taf_someipClnt_client.c:558
le_result_t taf_someipClnt_EnableEventGroup(taf_someipClnt_ServiceRef_t serviceRef, uint16_t eventGroupId, uint16_t eventId, taf_someipDef_EventType_t eventType)
Definition: taf_someipClnt_client.c:954
struct taf_someipClnt_Service * taf_someipClnt_ServiceRef_t
Definition: taf_someipClnt_common.h:29
le_result_t taf_someipClnt_SubscribeEventGroup(taf_someipClnt_ServiceRef_t serviceRef, uint16_t eventGroupId)
Definition: taf_someipClnt_client.c:1014
void taf_someipClnt_AdvertiseService(void)
Definition: taf_someipClnt_server.c:296
void taf_someipClnt_RequestResponse(taf_someipClnt_TxMsgRef_t msgRef, taf_someipClnt_RespMsgHandlerFunc_t handlerPtr, void *contextPtr)
Definition: taf_someipClnt_client.c:919
le_result_t taf_someipClnt_ReleaseService(taf_someipClnt_ServiceRef_t serviceRef)
Definition: taf_someipClnt_client.c:659
void(* taf_someipClnt_RespMsgHandlerFunc_t)(le_result_t result, bool isErrRsp, uint8_t returnCode, const uint8_t *dataPtr, size_t dataSize, void *contextPtr)
Definition: taf_someipClnt_common.h:100
void taf_someipClnt_RemoveEventMsgHandler(taf_someipClnt_EventMsgHandlerRef_t handlerRef)
Definition: taf_someipClnt_client.c:1089
le_msg_ServiceRef_t taf_someipClnt_GetServiceRef(void)
Definition: taf_someipClnt_server.c:269
void taf_someipClnt_RemoveStateChangeHandler(taf_someipClnt_StateChangeHandlerRef_t handlerRef)
Definition: taf_someipClnt_client.c:755
le_result_t taf_someipClnt_DeleteMsg(taf_someipClnt_TxMsgRef_t msgRef)
Definition: taf_someipClnt_client.c:899
le_result_t taf_someipClnt_GetState(taf_someipClnt_ServiceRef_t serviceRef, taf_someipClnt_State_t *statePtr)
Definition: taf_someipClnt_client.c:681
void(* taf_someipClnt_EventMsgHandlerFunc_t)(taf_someipClnt_ServiceRef_t serviceRef, uint16_t eventId, const uint8_t *dataPtr, size_t dataSize, void *contextPtr)
Definition: taf_someipClnt_common.h:121
le_result_t taf_someipClnt_SetTimeout(taf_someipClnt_TxMsgRef_t msgRef, uint32_t timeOut)
Definition: taf_someipClnt_client.c:846
le_result_t taf_someipClnt_GetVersion(taf_someipClnt_ServiceRef_t serviceRef, uint8_t *majVerPtr, uint32_t *minVerPtr)
Definition: taf_someipClnt_client.c:707
taf_someipClnt_ServiceRef_t taf_someipClnt_RequestServiceEx(uint16_t serviceId, uint16_t instanceId, const char *LE_NONNULL ifName)
Definition: taf_someipClnt_client.c:630
void(* taf_someipClnt_StateChangeHandlerFunc_t)(taf_someipClnt_ServiceRef_t serviceRef, taf_someipClnt_State_t state, void *contextPtr)
Definition: taf_someipClnt_common.h:77
struct taf_someipClnt_EventMsgHandler * taf_someipClnt_EventMsgHandlerRef_t
Definition: taf_someipClnt_common.h:68
taf_someipClnt_ServiceRef_t taf_someipClnt_RequestService(uint16_t serviceId, uint16_t instanceId)
Definition: taf_someipClnt_client.c:604
le_result_t taf_someipClnt_SetReliable(taf_someipClnt_TxMsgRef_t msgRef)
Definition: taf_someipClnt_client.c:823
#define LE_NONNULL
Definition: le_basics.h:368
le_result_t
Definition: le_basics.h:45
le_result_t taf_someipClnt_SetPayload(taf_someipClnt_TxMsgRef_t msgRef, const uint8_t *dataPtr, size_t dataSize)
Definition: taf_someipClnt_client.c:871
struct le_msg_Session * le_msg_SessionRef_t
Definition: le_messaging.h:860
le_result_t taf_someipClnt_DisableEventGroup(taf_someipClnt_ServiceRef_t serviceRef, uint16_t eventGroupId)
Definition: taf_someipClnt_client.c:987
struct taf_someipClnt_TxMsg * taf_someipClnt_TxMsgRef_t
Definition: taf_someipClnt_common.h:37
le_result_t taf_someipClnt_GetClientIdEx(const char *LE_NONNULL ifName, uint16_t *clientIdPtr)
Definition: taf_someipClnt_client.c:579
taf_someipDef_EventType_t
Definition: taf_someipDef_common.h:171
taf_someipClnt_State_t
Definition: taf_someipClnt_common.h:45
le_result_t taf_someipClnt_UnsubscribeEventGroup(taf_someipClnt_ServiceRef_t serviceRef, uint16_t eventGroupId)
Definition: taf_someipClnt_client.c:1041
le_result_t taf_someipClnt_SetNonRet(taf_someipClnt_TxMsgRef_t msgRef)
Definition: taf_someipClnt_client.c:801