Snapdragon® Telematics Application Framework (TelAF) Interface Specification
taf_someipSvr_common.h
Go to the documentation of this file.
1 
2 /*
3  * ====================== WARNING ======================
4  *
5  * THE CONTENTS OF THIS FILE HAVE BEEN AUTO-GENERATED.
6  * DO NOT MODIFY IN ANY WAY.
7  *
8  * ====================== WARNING ======================
9  */
10 #ifndef TAF_SOMEIPSVR_COMMON_H_INCLUDE_GUARD
11 #define TAF_SOMEIPSVR_COMMON_H_INCLUDE_GUARD
12 
13 
14 #include "legato.h"
15 
16 // Interface specific includes
17 #include "taf_someipDef_common.h"
18 
19 #define IFGEN_TAF_SOMEIPSVR_PROTOCOL_ID "f7d78ee6d1f97efc26c5c23d07e1a60b"
20 #define IFGEN_TAF_SOMEIPSVR_MSG_SIZE 17426
21 
22 
23 
24 //--------------------------------------------------------------------------------------------------
29 //--------------------------------------------------------------------------------------------------
30 typedef struct taf_someipSvr_Service* taf_someipSvr_ServiceRef_t;
31 
32 
33 //--------------------------------------------------------------------------------------------------
37 //--------------------------------------------------------------------------------------------------
38 typedef struct taf_someipSvr_RxMsg* taf_someipSvr_RxMsgRef_t;
39 
40 
41 //--------------------------------------------------------------------------------------------------
45 //--------------------------------------------------------------------------------------------------
46 typedef struct taf_someipSvr_RxMsgHandler* taf_someipSvr_RxMsgHandlerRef_t;
47 
48 
49 //--------------------------------------------------------------------------------------------------
53 //--------------------------------------------------------------------------------------------------
54 typedef struct taf_someipSvr_SubscriptionHandler* taf_someipSvr_SubscriptionHandlerRef_t;
55 
56 
57 //--------------------------------------------------------------------------------------------------
61 //--------------------------------------------------------------------------------------------------
63 (
66  void* contextPtr
68 );
69 
70 //--------------------------------------------------------------------------------------------------
74 //--------------------------------------------------------------------------------------------------
76 (
77  taf_someipSvr_ServiceRef_t serviceRef,
79  uint16_t eventGroupId,
81  bool isSubscribed,
83  void* contextPtr
85 );
86 
87 
88 //--------------------------------------------------------------------------------------------------
92 //--------------------------------------------------------------------------------------------------
94 (
95  void
96 );
97 
98 
99 //--------------------------------------------------------------------------------------------------
103 //--------------------------------------------------------------------------------------------------
105 (
106  void
107 );
108 
109 
110 //--------------------------------------------------------------------------------------------------
114 //--------------------------------------------------------------------------------------------------
116 (
117  le_msg_SessionRef_t _ifgen_sessionRef
118 );
119 
120 
121 //--------------------------------------------------------------------------------------------------
125 //--------------------------------------------------------------------------------------------------
127 (
128  le_msg_SessionRef_t _ifgen_sessionRef,
129  bool isBlocking
130 );
131 
132 //--------------------------------------------------------------------------------------------------
140 //--------------------------------------------------------------------------------------------------
142 (
143  le_msg_SessionRef_t _ifgen_sessionRef,
144  uint16_t serviceId,
146  uint16_t instanceId
148 );
149 
150 //--------------------------------------------------------------------------------------------------
159 //--------------------------------------------------------------------------------------------------
161 (
162  le_msg_SessionRef_t _ifgen_sessionRef,
163  uint16_t serviceId,
165  uint16_t instanceId,
167  const char* LE_NONNULL ifName
169 );
170 
171 //--------------------------------------------------------------------------------------------------
183 //--------------------------------------------------------------------------------------------------
185 (
186  le_msg_SessionRef_t _ifgen_sessionRef,
187  taf_someipSvr_ServiceRef_t serviceRef,
189  uint8_t majVer,
191  uint32_t minVer
193 );
194 
195 //--------------------------------------------------------------------------------------------------
206 //--------------------------------------------------------------------------------------------------
208 (
209  le_msg_SessionRef_t _ifgen_sessionRef,
210  taf_someipSvr_ServiceRef_t serviceRef,
212  uint16_t udpPort,
214  uint16_t tcpPort,
216  bool enableMagicCookies
218 );
219 
220 //--------------------------------------------------------------------------------------------------
231 //--------------------------------------------------------------------------------------------------
233 (
234  le_msg_SessionRef_t _ifgen_sessionRef,
235  taf_someipSvr_ServiceRef_t serviceRef
237 );
238 
239 //--------------------------------------------------------------------------------------------------
249 //--------------------------------------------------------------------------------------------------
251 (
252  le_msg_SessionRef_t _ifgen_sessionRef,
253  taf_someipSvr_ServiceRef_t serviceRef
255 );
256 
257 //--------------------------------------------------------------------------------------------------
270 //--------------------------------------------------------------------------------------------------
272 (
273  le_msg_SessionRef_t _ifgen_sessionRef,
274  taf_someipSvr_ServiceRef_t serviceRef,
276  uint16_t eventId,
278  uint16_t eventgroupId
280 );
281 
282 //--------------------------------------------------------------------------------------------------
294 //--------------------------------------------------------------------------------------------------
296 (
297  le_msg_SessionRef_t _ifgen_sessionRef,
298  taf_someipSvr_ServiceRef_t serviceRef,
300  uint16_t eventId,
302  taf_someipDef_EventType_t eventType
304 );
305 
306 //--------------------------------------------------------------------------------------------------
320 //--------------------------------------------------------------------------------------------------
322 (
323  le_msg_SessionRef_t _ifgen_sessionRef,
324  taf_someipSvr_ServiceRef_t serviceRef,
326  uint16_t eventId,
328  uint32_t cycleTime
330 );
331 
332 //--------------------------------------------------------------------------------------------------
344 //--------------------------------------------------------------------------------------------------
346 (
347  le_msg_SessionRef_t _ifgen_sessionRef,
348  taf_someipSvr_ServiceRef_t serviceRef,
350  uint16_t eventId
352 );
353 
354 //--------------------------------------------------------------------------------------------------
367 //--------------------------------------------------------------------------------------------------
369 (
370  le_msg_SessionRef_t _ifgen_sessionRef,
371  taf_someipSvr_ServiceRef_t serviceRef,
373  uint16_t eventId
375 );
376 
377 //--------------------------------------------------------------------------------------------------
388 //--------------------------------------------------------------------------------------------------
390 (
391  le_msg_SessionRef_t _ifgen_sessionRef,
392  taf_someipSvr_ServiceRef_t serviceRef,
394  uint16_t eventId
396 );
397 
398 //--------------------------------------------------------------------------------------------------
412 //--------------------------------------------------------------------------------------------------
414 (
415  le_msg_SessionRef_t _ifgen_sessionRef,
416  taf_someipSvr_ServiceRef_t serviceRef,
418  uint16_t eventId,
420  const uint8_t* dataPtr,
422  size_t dataSize
424 );
425 
426 //--------------------------------------------------------------------------------------------------
432 //--------------------------------------------------------------------------------------------------
434 (
435  le_msg_SessionRef_t _ifgen_sessionRef,
436  taf_someipSvr_ServiceRef_t serviceRef,
440  void* contextPtr
442 );
443 
444 //--------------------------------------------------------------------------------------------------
448 //--------------------------------------------------------------------------------------------------
450 (
451  le_msg_SessionRef_t _ifgen_sessionRef,
454 );
455 
456 //--------------------------------------------------------------------------------------------------
462 //--------------------------------------------------------------------------------------------------
464 (
465  le_msg_SessionRef_t _ifgen_sessionRef,
466  taf_someipSvr_ServiceRef_t serviceRef,
468  uint16_t eventGroupId,
472  void* contextPtr
474 );
475 
476 //--------------------------------------------------------------------------------------------------
480 //--------------------------------------------------------------------------------------------------
482 (
483  le_msg_SessionRef_t _ifgen_sessionRef,
486 );
487 
488 //--------------------------------------------------------------------------------------------------
496 //--------------------------------------------------------------------------------------------------
498 (
499  le_msg_SessionRef_t _ifgen_sessionRef,
502  uint16_t* serviceIdPtr,
504  uint16_t* instanceIdPtr
506 );
507 
508 //--------------------------------------------------------------------------------------------------
516 //--------------------------------------------------------------------------------------------------
518 (
519  le_msg_SessionRef_t _ifgen_sessionRef,
522  uint16_t* methodIdPtr
524 );
525 
526 //--------------------------------------------------------------------------------------------------
534 //--------------------------------------------------------------------------------------------------
536 (
537  le_msg_SessionRef_t _ifgen_sessionRef,
540  uint16_t* clientIdPtr
542 );
543 
544 //--------------------------------------------------------------------------------------------------
553 //--------------------------------------------------------------------------------------------------
555 (
556  le_msg_SessionRef_t _ifgen_sessionRef,
559  uint8_t* msgTypePtr
561 );
562 
563 //--------------------------------------------------------------------------------------------------
571 //--------------------------------------------------------------------------------------------------
573 (
574  le_msg_SessionRef_t _ifgen_sessionRef,
577  uint32_t* payloadSizePtr
579 );
580 
581 //--------------------------------------------------------------------------------------------------
589 //--------------------------------------------------------------------------------------------------
591 (
592  le_msg_SessionRef_t _ifgen_sessionRef,
595  uint8_t* dataPtr,
597  size_t* dataSizePtr
599 );
600 
601 //--------------------------------------------------------------------------------------------------
615 //--------------------------------------------------------------------------------------------------
617 (
618  le_msg_SessionRef_t _ifgen_sessionRef,
621  bool isErrRsp,
623  uint8_t returnCode,
625  const uint8_t* dataPtr,
627  size_t dataSize
629 );
630 
631 //--------------------------------------------------------------------------------------------------
640 //--------------------------------------------------------------------------------------------------
642 (
643  le_msg_SessionRef_t _ifgen_sessionRef,
646 );
647 
648 #endif // TAF_SOMEIPSVR_COMMON_H_INCLUDE_GUARD
LE_SHARED le_result_t ifgen_taf_someipSvr_OfferService(le_msg_SessionRef_t _ifgen_sessionRef, taf_someipSvr_ServiceRef_t serviceRef)
LE_SHARED void ifgen_taf_someipSvr_RemoveRxMsgHandler(le_msg_SessionRef_t _ifgen_sessionRef, taf_someipSvr_RxMsgHandlerRef_t handlerRef)
struct taf_someipSvr_Service * taf_someipSvr_ServiceRef_t
Definition: taf_someipSvr_common.h:30
LE_SHARED le_result_t ifgen_taf_someipSvr_GetPayloadData(le_msg_SessionRef_t _ifgen_sessionRef, taf_someipSvr_RxMsgRef_t msgRef, uint8_t *dataPtr, size_t *dataSizePtr)
LE_SHARED taf_someipSvr_ServiceRef_t ifgen_taf_someipSvr_GetServiceEx(le_msg_SessionRef_t _ifgen_sessionRef, uint16_t serviceId, uint16_t instanceId, const char *LE_NONNULL ifName)
LE_SHARED le_result_t ifgen_taf_someipSvr_SetEventType(le_msg_SessionRef_t _ifgen_sessionRef, taf_someipSvr_ServiceRef_t serviceRef, uint16_t eventId, taf_someipDef_EventType_t eventType)
LE_SHARED le_result_t ifgen_taf_someipSvr_StopOfferService(le_msg_SessionRef_t _ifgen_sessionRef, taf_someipSvr_ServiceRef_t serviceRef)
LE_SHARED le_result_t ifgen_taf_someipSvr_OfferEvent(le_msg_SessionRef_t _ifgen_sessionRef, taf_someipSvr_ServiceRef_t serviceRef, uint16_t eventId)
LE_SHARED le_result_t ifgen_taf_someipSvr_OpenSession(le_msg_SessionRef_t _ifgen_sessionRef, bool isBlocking)
LE_SHARED le_result_t ifgen_taf_someipSvr_GetMethodId(le_msg_SessionRef_t _ifgen_sessionRef, taf_someipSvr_RxMsgRef_t msgRef, uint16_t *methodIdPtr)
LE_SHARED le_result_t ifgen_taf_someipSvr_GetPayloadSize(le_msg_SessionRef_t _ifgen_sessionRef, taf_someipSvr_RxMsgRef_t msgRef, uint32_t *payloadSizePtr)
LE_SHARED bool ifgen_taf_someipSvr_HasLocalBinding(void)
LE_SHARED le_result_t ifgen_taf_someipSvr_GetServiceId(le_msg_SessionRef_t _ifgen_sessionRef, taf_someipSvr_RxMsgRef_t msgRef, uint16_t *serviceIdPtr, uint16_t *instanceIdPtr)
LE_SHARED le_result_t ifgen_taf_someipSvr_GetMsgType(le_msg_SessionRef_t _ifgen_sessionRef, taf_someipSvr_RxMsgRef_t msgRef, uint8_t *msgTypePtr)
LE_SHARED le_result_t ifgen_taf_someipSvr_SetEventCycleTime(le_msg_SessionRef_t _ifgen_sessionRef, taf_someipSvr_ServiceRef_t serviceRef, uint16_t eventId, uint32_t cycleTime)
LE_SHARED le_result_t ifgen_taf_someipSvr_SendResponse(le_msg_SessionRef_t _ifgen_sessionRef, taf_someipSvr_RxMsgRef_t msgRef, bool isErrRsp, uint8_t returnCode, const uint8_t *dataPtr, size_t dataSize)
LE_SHARED le_result_t ifgen_taf_someipSvr_DisableEvent(le_msg_SessionRef_t _ifgen_sessionRef, taf_someipSvr_ServiceRef_t serviceRef, uint16_t eventId)
LE_SHARED le_result_t ifgen_taf_someipSvr_Notify(le_msg_SessionRef_t _ifgen_sessionRef, taf_someipSvr_ServiceRef_t serviceRef, uint16_t eventId, const uint8_t *dataPtr, size_t dataSize)
struct taf_someipSvr_RxMsg * taf_someipSvr_RxMsgRef_t
Definition: taf_someipSvr_common.h:38
struct taf_someipSvr_RxMsgHandler * taf_someipSvr_RxMsgHandlerRef_t
Definition: taf_someipSvr_common.h:46
void(* taf_someipSvr_SubscriptionHandlerFunc_t)(taf_someipSvr_ServiceRef_t serviceRef, uint16_t eventGroupId, bool isSubscribed, void *contextPtr)
Definition: taf_someipSvr_common.h:76
LE_SHARED void ifgen_taf_someipSvr_CleanupCommonData(le_msg_SessionRef_t _ifgen_sessionRef)
LE_SHARED taf_someipSvr_ServiceRef_t ifgen_taf_someipSvr_GetService(le_msg_SessionRef_t _ifgen_sessionRef, uint16_t serviceId, uint16_t instanceId)
LE_SHARED le_result_t ifgen_taf_someipSvr_GetClientId(le_msg_SessionRef_t _ifgen_sessionRef, taf_someipSvr_RxMsgRef_t msgRef, uint16_t *clientIdPtr)
struct taf_someipSvr_SubscriptionHandler * taf_someipSvr_SubscriptionHandlerRef_t
Definition: taf_someipSvr_common.h:54
LE_SHARED void ifgen_taf_someipSvr_InitCommonData(void)
LE_SHARED le_result_t ifgen_taf_someipSvr_EnableEvent(le_msg_SessionRef_t _ifgen_sessionRef, taf_someipSvr_ServiceRef_t serviceRef, uint16_t eventId, uint16_t eventgroupId)
void(* taf_someipSvr_RxMsgHandlerFunc_t)(taf_someipSvr_RxMsgRef_t msgRef, void *contextPtr)
Definition: taf_someipSvr_common.h:63
LE_SHARED le_result_t ifgen_taf_someipSvr_StopOfferEvent(le_msg_SessionRef_t _ifgen_sessionRef, taf_someipSvr_ServiceRef_t serviceRef, uint16_t eventId)
#define LE_NONNULL
Definition: le_basics.h:368
LE_SHARED le_result_t ifgen_taf_someipSvr_SetServicePort(le_msg_SessionRef_t _ifgen_sessionRef, taf_someipSvr_ServiceRef_t serviceRef, uint16_t udpPort, uint16_t tcpPort, bool enableMagicCookies)
LE_SHARED taf_someipSvr_RxMsgHandlerRef_t ifgen_taf_someipSvr_AddRxMsgHandler(le_msg_SessionRef_t _ifgen_sessionRef, taf_someipSvr_ServiceRef_t serviceRef, taf_someipSvr_RxMsgHandlerFunc_t handlerPtr, void *contextPtr)
le_result_t
Definition: le_basics.h:45
LE_SHARED le_result_t ifgen_taf_someipSvr_SetServiceVersion(le_msg_SessionRef_t _ifgen_sessionRef, taf_someipSvr_ServiceRef_t serviceRef, uint8_t majVer, uint32_t minVer)
LE_SHARED le_result_t ifgen_taf_someipSvr_ReleaseRxMsg(le_msg_SessionRef_t _ifgen_sessionRef, taf_someipSvr_RxMsgRef_t msgRef)
struct le_msg_Session * le_msg_SessionRef_t
Definition: le_messaging.h:860
LE_SHARED taf_someipSvr_SubscriptionHandlerRef_t ifgen_taf_someipSvr_AddSubscriptionHandler(le_msg_SessionRef_t _ifgen_sessionRef, taf_someipSvr_ServiceRef_t serviceRef, uint16_t eventGroupId, taf_someipSvr_SubscriptionHandlerFunc_t handlerPtr, void *contextPtr)
#define LE_SHARED
Definition: le_basics.h:297
taf_someipDef_EventType_t
Definition: taf_someipDef_common.h:171
LE_SHARED void ifgen_taf_someipSvr_RemoveSubscriptionHandler(le_msg_SessionRef_t _ifgen_sessionRef, taf_someipSvr_SubscriptionHandlerRef_t handlerRef)