13 #ifndef TAF_SOMEIPSVR_INTERFACE_H_INCLUDE_GUARD 14 #define TAF_SOMEIPSVR_INTERFACE_H_INCLUDE_GUARD 185 bool enableMagicCookies
250 uint16_t eventgroupId
398 const uint8_t* dataPtr,
449 uint16_t eventGroupId,
485 uint16_t* serviceIdPtr,
487 uint16_t* instanceIdPtr
506 uint16_t* methodIdPtr
525 uint16_t* clientIdPtr
564 uint32_t* payloadSizePtr
614 const uint8_t* dataPtr,
639 #endif // TAF_SOMEIPSVR_INTERFACE_H_INCLUDE_GUARD void taf_someipSvr_RemoveSubscriptionHandler(taf_someipSvr_SubscriptionHandlerRef_t handlerRef)
Definition: taf_someipSvr_client.c:1004
struct taf_someipSvr_Service * taf_someipSvr_ServiceRef_t
Definition: taf_someipSvr_common.h:30
le_result_t taf_someipSvr_GetServiceId(taf_someipSvr_RxMsgRef_t msgRef, uint16_t *serviceIdPtr, uint16_t *instanceIdPtr)
Definition: taf_someipSvr_client.c:1025
le_result_t taf_someipSvr_EnableEvent(taf_someipSvr_ServiceRef_t serviceRef, uint16_t eventId, uint16_t eventgroupId)
Definition: taf_someipSvr_client.c:727
le_result_t taf_someipSvr_GetMsgType(taf_someipSvr_RxMsgRef_t msgRef, uint8_t *msgTypePtr)
Definition: taf_someipSvr_client.c:1101
le_result_t taf_someipSvr_GetPayloadData(taf_someipSvr_RxMsgRef_t msgRef, uint8_t *dataPtr, size_t *dataSizePtr)
Definition: taf_someipSvr_client.c:1149
void taf_someipSvr_AdvertiseService(void)
Definition: taf_someipSvr_server.c:296
le_result_t taf_someipSvr_SetEventCycleTime(taf_someipSvr_ServiceRef_t serviceRef, uint16_t eventId, uint32_t cycleTime)
Definition: taf_someipSvr_client.c:791
le_result_t taf_someipSvr_DisableEvent(taf_someipSvr_ServiceRef_t serviceRef, uint16_t eventId)
Definition: taf_someipSvr_client.c:822
le_result_t taf_someipSvr_StopOfferEvent(taf_someipSvr_ServiceRef_t serviceRef, uint16_t eventId)
Definition: taf_someipSvr_client.c:878
taf_someipSvr_ServiceRef_t taf_someipSvr_GetServiceEx(uint16_t serviceId, uint16_t instanceId, const char *LE_NONNULL ifName)
Definition: taf_someipSvr_client.c:584
le_result_t taf_someipSvr_SetServicePort(taf_someipSvr_ServiceRef_t serviceRef, uint16_t udpPort, uint16_t tcpPort, bool enableMagicCookies)
Definition: taf_someipSvr_client.c:645
le_result_t taf_someipSvr_OfferEvent(taf_someipSvr_ServiceRef_t serviceRef, uint16_t eventId)
Definition: taf_someipSvr_client.c:851
taf_someipSvr_RxMsgHandlerRef_t taf_someipSvr_AddRxMsgHandler(taf_someipSvr_ServiceRef_t serviceRef, taf_someipSvr_RxMsgHandlerFunc_t handlerPtr, void *contextPtr)
Definition: taf_someipSvr_client.c:936
le_result_t taf_someipSvr_Notify(taf_someipSvr_ServiceRef_t serviceRef, uint16_t eventId, const uint8_t *dataPtr, size_t dataSize)
Definition: taf_someipSvr_client.c:908
le_result_t taf_someipSvr_GetPayloadSize(taf_someipSvr_RxMsgRef_t msgRef, uint32_t *payloadSizePtr)
Definition: taf_someipSvr_client.c:1125
le_result_t taf_someipSvr_SetEventType(taf_someipSvr_ServiceRef_t serviceRef, uint16_t eventId, taf_someipDef_EventType_t eventType)
Definition: taf_someipSvr_client.c:758
le_result_t taf_someipSvr_SendResponse(taf_someipSvr_RxMsgRef_t msgRef, bool isErrRsp, uint8_t returnCode, const uint8_t *dataPtr, size_t dataSize)
Definition: taf_someipSvr_client.c:1182
le_result_t taf_someipSvr_StopOfferService(taf_someipSvr_ServiceRef_t serviceRef)
Definition: taf_someipSvr_client.c:701
le_result_t taf_someipSvr_SetServiceVersion(taf_someipSvr_ServiceRef_t serviceRef, uint8_t majVer, uint32_t minVer)
Definition: taf_someipSvr_client.c:615
le_msg_ServiceRef_t taf_someipSvr_GetServiceRef(void)
Definition: taf_someipSvr_server.c:269
le_result_t taf_someipSvr_ReleaseRxMsg(taf_someipSvr_RxMsgRef_t msgRef)
Definition: taf_someipSvr_client.c:1216
le_result_t taf_someipSvr_GetClientId(taf_someipSvr_RxMsgRef_t msgRef, uint16_t *clientIdPtr)
Definition: taf_someipSvr_client.c:1076
le_result_t taf_someipSvr_OfferService(taf_someipSvr_ServiceRef_t serviceRef)
Definition: taf_someipSvr_client.c:678
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
struct taf_someipSvr_SubscriptionHandler * taf_someipSvr_SubscriptionHandlerRef_t
Definition: taf_someipSvr_common.h:54
void taf_someipSvr_RemoveRxMsgHandler(taf_someipSvr_RxMsgHandlerRef_t handlerRef)
Definition: taf_someipSvr_client.c:959
taf_someipSvr_ServiceRef_t taf_someipSvr_GetService(uint16_t serviceId, uint16_t instanceId)
Definition: taf_someipSvr_client.c:559
void(* taf_someipSvr_RxMsgHandlerFunc_t)(taf_someipSvr_RxMsgRef_t msgRef, void *contextPtr)
Definition: taf_someipSvr_common.h:63
#define LE_NONNULL
Definition: le_basics.h:368
le_result_t
Definition: le_basics.h:45
struct le_msg_Session * le_msg_SessionRef_t
Definition: le_messaging.h:860
le_msg_SessionRef_t taf_someipSvr_GetClientSessionRef(void)
Definition: taf_someipSvr_server.c:282
taf_someipDef_EventType_t
Definition: taf_someipDef_common.h:171
taf_someipSvr_SubscriptionHandlerRef_t taf_someipSvr_AddSubscriptionHandler(taf_someipSvr_ServiceRef_t serviceRef, uint16_t eventGroupId, taf_someipSvr_SubscriptionHandlerFunc_t handlerPtr, void *contextPtr)
Definition: taf_someipSvr_client.c:978
le_result_t taf_someipSvr_GetMethodId(taf_someipSvr_RxMsgRef_t msgRef, uint16_t *methodIdPtr)
Definition: taf_someipSvr_client.c:1052