10 #ifndef TAF_SOMEIPSVR_COMMON_H_INCLUDE_GUARD 11 #define TAF_SOMEIPSVR_COMMON_H_INCLUDE_GUARD 19 #define IFGEN_TAF_SOMEIPSVR_PROTOCOL_ID "f7d78ee6d1f97efc26c5c23d07e1a60b" 20 #define IFGEN_TAF_SOMEIPSVR_MSG_SIZE 17426 79 uint16_t eventGroupId,
216 bool enableMagicCookies
278 uint16_t eventgroupId
420 const uint8_t* dataPtr,
468 uint16_t eventGroupId,
502 uint16_t* serviceIdPtr,
504 uint16_t* instanceIdPtr
522 uint16_t* methodIdPtr
540 uint16_t* clientIdPtr
577 uint32_t* payloadSizePtr
625 const uint8_t* dataPtr,
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)