340 #ifndef TAF_SOMEIPCLNT_INTERFACE_H_INCLUDE_GUARD 341 #define TAF_SOMEIPCLNT_INTERFACE_H_INCLUDE_GUARD 479 uint16_t* clientIdPtr
688 const uint8_t* dataPtr,
749 uint16_t eventGroupId,
773 uint16_t eventGroupId
793 uint16_t eventGroupId
813 uint16_t eventGroupId
828 uint16_t eventGroupId,
847 #endif // TAF_SOMEIPCLNT_INTERFACE_H_INCLUDE_GUARD struct taf_someipClnt_StateChangeHandler * taf_someipClnt_StateChangeHandlerRef_t
Definition: taf_someipClnt_common.h:60
void taf_someipClnt_DisconnectService(void)
Definition: taf_someipClnt_client.c:503
void taf_someipClnt_RemoveStateChangeHandler(taf_someipClnt_StateChangeHandlerRef_t handlerRef)
Definition: taf_someipClnt_client.c:755
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_SetPayload(taf_someipClnt_TxMsgRef_t msgRef, const uint8_t *dataPtr, size_t dataSize)
Definition: taf_someipClnt_client.c:871
le_result_t taf_someipClnt_GetVersion(taf_someipClnt_ServiceRef_t serviceRef, uint8_t *majVerPtr, uint32_t *minVerPtr)
Definition: taf_someipClnt_client.c:707
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
le_result_t taf_someipClnt_DisableEventGroup(taf_someipClnt_ServiceRef_t serviceRef, uint16_t eventGroupId)
Definition: taf_someipClnt_client.c:987
void(* taf_someipClnt_DisconnectHandler_t)(void *)
Definition: taf_someipClnt_interface.h:356
le_result_t taf_someipClnt_SetNonRet(taf_someipClnt_TxMsgRef_t msgRef)
Definition: taf_someipClnt_client.c:801
void taf_someipClnt_RemoveEventMsgHandler(taf_someipClnt_EventMsgHandlerRef_t handlerRef)
Definition: taf_someipClnt_client.c:1089
struct taf_someipClnt_Service * taf_someipClnt_ServiceRef_t
Definition: taf_someipClnt_common.h:29
void taf_someipClnt_ConnectService(void)
Definition: taf_someipClnt_client.c:291
LE_FULL_API void taf_someipClnt_SetNonExitServerDisconnectHandler(taf_someipClnt_DisconnectHandler_t disconnectHandler, void *contextPtr)
Definition: taf_someipClnt_client.c:457
uint16_t taf_someipClnt_GetClientId(void)
Definition: taf_someipClnt_client.c:558
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
le_result_t taf_someipClnt_GetState(taf_someipClnt_ServiceRef_t serviceRef, taf_someipClnt_State_t *statePtr)
Definition: taf_someipClnt_client.c:681
LE_FULL_API void taf_someipClnt_SetServerDisconnectHandler(taf_someipClnt_DisconnectHandler_t disconnectHandler, void *contextPtr)
Definition: taf_someipClnt_client.c:380
le_result_t taf_someipClnt_ReleaseService(taf_someipClnt_ServiceRef_t serviceRef)
Definition: taf_someipClnt_client.c:659
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
le_result_t taf_someipClnt_DeleteMsg(taf_someipClnt_TxMsgRef_t msgRef)
Definition: taf_someipClnt_client.c:899
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
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
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
le_result_t taf_someipClnt_SetTimeout(taf_someipClnt_TxMsgRef_t msgRef, uint32_t timeOut)
Definition: taf_someipClnt_client.c:846
taf_someipClnt_TxMsgRef_t taf_someipClnt_CreateMsg(taf_someipClnt_ServiceRef_t serviceRef, uint16_t methodId)
Definition: taf_someipClnt_client.c:776
le_result_t taf_someipClnt_SubscribeEventGroup(taf_someipClnt_ServiceRef_t serviceRef, uint16_t eventGroupId)
Definition: taf_someipClnt_client.c:1014
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_TryConnectService(void)
Definition: taf_someipClnt_client.c:323
#define LE_NONNULL
Definition: le_basics.h:368
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_result_t
Definition: le_basics.h:45
#define LE_FULL_API
Definition: le_apiFeatures.h:42
struct taf_someipClnt_TxMsg * taf_someipClnt_TxMsgRef_t
Definition: taf_someipClnt_common.h:37
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_GetClientIdEx(const char *LE_NONNULL ifName, uint16_t *clientIdPtr)
Definition: taf_someipClnt_client.c:579