289 #ifndef TAF_SOMEIPSVR_INTERFACE_H_INCLUDE_GUARD 290 #define TAF_SOMEIPSVR_INTERFACE_H_INCLUDE_GUARD 480 bool enableMagicCookies
539 uint16_t eventgroupId
675 const uint8_t* dataPtr,
720 uint16_t eventGroupId,
752 uint16_t* serviceIdPtr,
754 uint16_t* instanceIdPtr
771 uint16_t* methodIdPtr
788 uint16_t* clientIdPtr
823 uint32_t* payloadSizePtr
869 const uint8_t* dataPtr,
891 #endif // TAF_SOMEIPSVR_INTERFACE_H_INCLUDE_GUARD le_result_t taf_someipSvr_OfferService(taf_someipSvr_ServiceRef_t serviceRef)
Definition: taf_someipSvr_client.c:678
le_result_t taf_someipSvr_GetMethodId(taf_someipSvr_RxMsgRef_t msgRef, uint16_t *methodIdPtr)
Definition: taf_someipSvr_client.c:1052
le_result_t taf_someipSvr_SetServiceVersion(taf_someipSvr_ServiceRef_t serviceRef, uint8_t majVer, uint32_t minVer)
Definition: taf_someipSvr_client.c:615
struct taf_someipSvr_Service * taf_someipSvr_ServiceRef_t
Definition: taf_someipSvr_common.h:30
void taf_someipSvr_RemoveRxMsgHandler(taf_someipSvr_RxMsgHandlerRef_t handlerRef)
Definition: taf_someipSvr_client.c:959
le_result_t taf_someipSvr_GetClientId(taf_someipSvr_RxMsgRef_t msgRef, uint16_t *clientIdPtr)
Definition: taf_someipSvr_client.c:1076
void taf_someipSvr_DisconnectService(void)
Definition: taf_someipSvr_client.c:503
void taf_someipSvr_RemoveSubscriptionHandler(taf_someipSvr_SubscriptionHandlerRef_t handlerRef)
Definition: taf_someipSvr_client.c:1004
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_DisconnectHandler_t)(void *)
Definition: taf_someipSvr_interface.h:305
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_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_StopOfferEvent(taf_someipSvr_ServiceRef_t serviceRef, uint16_t eventId)
Definition: taf_someipSvr_client.c:878
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
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_TryConnectService(void)
Definition: taf_someipSvr_client.c:323
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_StopOfferService(taf_someipSvr_ServiceRef_t serviceRef)
Definition: taf_someipSvr_client.c:701
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
taf_someipSvr_ServiceRef_t taf_someipSvr_GetService(uint16_t serviceId, uint16_t instanceId)
Definition: taf_someipSvr_client.c:559
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
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
le_result_t taf_someipSvr_GetMsgType(taf_someipSvr_RxMsgRef_t msgRef, uint8_t *msgTypePtr)
Definition: taf_someipSvr_client.c:1101
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
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
#define LE_FULL_API
Definition: le_apiFeatures.h:42
LE_FULL_API void taf_someipSvr_SetServerDisconnectHandler(taf_someipSvr_DisconnectHandler_t disconnectHandler, void *contextPtr)
Definition: taf_someipSvr_client.c:380
LE_FULL_API void taf_someipSvr_SetNonExitServerDisconnectHandler(taf_someipSvr_DisconnectHandler_t disconnectHandler, void *contextPtr)
Definition: taf_someipSvr_client.c:457
le_result_t taf_someipSvr_SetEventCycleTime(taf_someipSvr_ServiceRef_t serviceRef, uint16_t eventId, uint32_t cycleTime)
Definition: taf_someipSvr_client.c:791
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
taf_someipDef_EventType_t
Definition: taf_someipDef_common.h:171
void taf_someipSvr_ConnectService(void)
Definition: taf_someipSvr_client.c:291
le_result_t taf_someipSvr_ReleaseRxMsg(taf_someipSvr_RxMsgRef_t msgRef)
Definition: taf_someipSvr_client.c:1216