197 #ifndef TAF_DIAGSECURITY_INTERFACE_H_INCLUDE_GUARD 198 #define TAF_DIAGSECURITY_INTERFACE_H_INCLUDE_GUARD 468 uint16_t* payloadLenPtr
492 size_t* payloadSizePtr
517 const uint8_t* dataPtr,
538 #endif // TAF_DIAGSECURITY_INTERFACE_H_INCLUDE_GUARD taf_diagSecurity_RxSecAccessMsgHandlerRef_t taf_diagSecurity_AddRxSecAccessMsgHandler(taf_diagSecurity_ServiceRef_t svcRef, taf_diagSecurity_RxSecAccessMsgHandlerFunc_t handlerPtr, void *contextPtr)
Definition: taf_diagSecurity_client.c:720
le_result_t taf_diagSecurity_SendSesTypeCheckResp(taf_diagSecurity_RxSesTypeCheckRef_t rxSesTypeRef, taf_diagSecurity_SesControlErrorCode_t errCode)
Definition: taf_diagSecurity_client.c:629
taf_diagSecurity_RxSesTypeCheckHandlerRef_t taf_diagSecurity_AddRxSesTypeCheckHandler(taf_diagSecurity_ServiceRef_t svcRef, taf_diagSecurity_RxSesTypeHandlerFunc_t handlerPtr, void *contextPtr)
Definition: taf_diagSecurity_client.c:579
void taf_diagSecurity_DisconnectService(void)
Definition: taf_diagSecurity_client.c:503
taf_diagSecurity_SesChangeHandlerRef_t taf_diagSecurity_AddSesChangeHandler(taf_diagSecurity_ServiceRef_t svcRef, taf_diagSecurity_SesChangeHandlerFunc_t handlerPtr, void *contextPtr)
Definition: taf_diagSecurity_client.c:651
le_result_t taf_diagSecurity_RemoveSvc(taf_diagSecurity_ServiceRef_t svcRef)
Definition: taf_diagSecurity_client.c:859
struct taf_diagSecurity_RxSesTypeCheckHandler * taf_diagSecurity_RxSesTypeCheckHandlerRef_t
Definition: taf_diagSecurity_common.h:130
void taf_diagSecurity_RemoveSesChangeHandler(taf_diagSecurity_SesChangeHandlerRef_t handlerRef)
Definition: taf_diagSecurity_client.c:674
LE_FULL_API void taf_diagSecurity_SetNonExitServerDisconnectHandler(taf_diagSecurity_DisconnectHandler_t disconnectHandler, void *contextPtr)
Definition: taf_diagSecurity_client.c:457
taf_diagSecurity_SessionType_t
Definition: taf_diagSecurity_common.h:43
void(* taf_diagSecurity_DisconnectHandler_t)(void *)
Definition: taf_diagSecurity_interface.h:213
void taf_diagSecurity_ConnectService(void)
Definition: taf_diagSecurity_client.c:291
struct taf_diagSecurity_RxSesTypeCheck * taf_diagSecurity_RxSesTypeCheckRef_t
Definition: taf_diagSecurity_common.h:106
taf_diagSecurity_SecAccessErrorCode_t
Definition: taf_diagSecurity_common.h:81
void(* taf_diagSecurity_RxSecAccessMsgHandlerFunc_t)(taf_diagSecurity_RxSecAccessMsgRef_t rxMsgRef, uint8_t accessType, void *contextPtr)
Definition: taf_diagSecurity_common.h:187
struct taf_diagSecurity_SesChangeHandler * taf_diagSecurity_SesChangeHandlerRef_t
Definition: taf_diagSecurity_common.h:138
taf_diagSecurity_SesControlErrorCode_t
Definition: taf_diagSecurity_common.h:66
struct taf_diagSecurity_Service * taf_diagSecurity_ServiceRef_t
Definition: taf_diagSecurity_common.h:98
void(* taf_diagSecurity_RxSesTypeHandlerFunc_t)(taf_diagSecurity_RxSesTypeCheckRef_t rxSesTypeRef, taf_diagSecurity_SessionType_t sesCtrlType, void *contextPtr)
Definition: taf_diagSecurity_common.h:155
le_result_t taf_diagSecurity_GetSecAccessPayload(taf_diagSecurity_RxSecAccessMsgRef_t rxMsgRef, uint8_t *payloadPtr, size_t *payloadSizePtr)
Definition: taf_diagSecurity_client.c:796
void taf_diagSecurity_RemoveRxSecAccessMsgHandler(taf_diagSecurity_RxSecAccessMsgHandlerRef_t handlerRef)
Definition: taf_diagSecurity_client.c:743
le_result_t taf_diagSecurity_TryConnectService(void)
Definition: taf_diagSecurity_client.c:323
struct taf_diagSecurity_RxSecAccessMsg * taf_diagSecurity_RxSecAccessMsgRef_t
Definition: taf_diagSecurity_common.h:122
struct taf_diagSecurity_RxSecAccessMsgHandler * taf_diagSecurity_RxSecAccessMsgHandlerRef_t
Definition: taf_diagSecurity_common.h:146
taf_diagSecurity_ServiceRef_t taf_diagSecurity_GetService(void)
Definition: taf_diagSecurity_client.c:562
LE_FULL_API void taf_diagSecurity_SetServerDisconnectHandler(taf_diagSecurity_DisconnectHandler_t disconnectHandler, void *contextPtr)
Definition: taf_diagSecurity_client.c:380
le_result_t taf_diagSecurity_SendSecAccessResp(taf_diagSecurity_RxSecAccessMsgRef_t rxMsgRef, taf_diagSecurity_SecAccessErrorCode_t errCode, const uint8_t *dataPtr, size_t dataSize)
Definition: taf_diagSecurity_client.c:829
le_result_t
Definition: le_basics.h:45
#define LE_FULL_API
Definition: le_apiFeatures.h:42
void taf_diagSecurity_RemoveRxSesTypeCheckHandler(taf_diagSecurity_RxSesTypeCheckHandlerRef_t handlerRef)
Definition: taf_diagSecurity_client.c:602
le_result_t taf_diagSecurity_GetCurrentSesType(taf_diagSecurity_ServiceRef_t svcRef, taf_diagSecurity_SessionType_t *currentTypePtr)
Definition: taf_diagSecurity_client.c:698
le_result_t taf_diagSecurity_GetSecAccessPayloadLen(taf_diagSecurity_RxSecAccessMsgRef_t rxMsgRef, uint16_t *payloadLenPtr)
Definition: taf_diagSecurity_client.c:767
void(* taf_diagSecurity_SesChangeHandlerFunc_t)(taf_diagSecurity_SesChangeRef_t sesChangeRef, taf_diagSecurity_SessionType_t previousType, taf_diagSecurity_SessionType_t currentType, void *contextPtr)
Definition: taf_diagSecurity_common.h:170