13 #ifndef TAF_DIAGSECURITY_INTERFACE_H_INCLUDE_GUARD 14 #define TAF_DIAGSECURITY_INTERFACE_H_INCLUDE_GUARD 325 uint16_t* payloadLenPtr
351 size_t* payloadSizePtr
378 const uint8_t* dataPtr,
402 #endif // TAF_DIAGSECURITY_INTERFACE_H_INCLUDE_GUARD le_result_t taf_diagSecurity_GetSecAccessPayload(taf_diagSecurity_RxSecAccessMsgRef_t rxMsgRef, uint8_t *payloadPtr, size_t *payloadSizePtr)
Definition: taf_diagSecurity_client.c:796
le_result_t taf_diagSecurity_GetSecAccessPayloadLen(taf_diagSecurity_RxSecAccessMsgRef_t rxMsgRef, uint16_t *payloadLenPtr)
Definition: taf_diagSecurity_client.c:767
void taf_diagSecurity_RemoveRxSesTypeCheckHandler(taf_diagSecurity_RxSesTypeCheckHandlerRef_t handlerRef)
Definition: taf_diagSecurity_client.c:602
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
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
struct taf_diagSecurity_RxSesTypeCheckHandler * taf_diagSecurity_RxSesTypeCheckHandlerRef_t
Definition: taf_diagSecurity_common.h:130
taf_diagSecurity_SessionType_t
Definition: taf_diagSecurity_common.h:43
le_msg_ServiceRef_t taf_diagSecurity_GetServiceRef(void)
Definition: taf_diagSecurity_server.c:269
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
le_result_t taf_diagSecurity_RemoveSvc(taf_diagSecurity_ServiceRef_t svcRef)
Definition: taf_diagSecurity_client.c:859
taf_diagSecurity_ServiceRef_t taf_diagSecurity_GetService(void)
Definition: taf_diagSecurity_client.c:562
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
struct taf_diagSecurity_RxSecAccessMsg * taf_diagSecurity_RxSecAccessMsgRef_t
Definition: taf_diagSecurity_common.h:122
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
struct taf_diagSecurity_RxSecAccessMsgHandler * taf_diagSecurity_RxSecAccessMsgHandlerRef_t
Definition: taf_diagSecurity_common.h:146
void taf_diagSecurity_RemoveSesChangeHandler(taf_diagSecurity_SesChangeHandlerRef_t handlerRef)
Definition: taf_diagSecurity_client.c:674
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
le_result_t
Definition: le_basics.h:45
le_result_t taf_diagSecurity_GetCurrentSesType(taf_diagSecurity_ServiceRef_t svcRef, taf_diagSecurity_SessionType_t *currentTypePtr)
Definition: taf_diagSecurity_client.c:698
void taf_diagSecurity_RemoveRxSecAccessMsgHandler(taf_diagSecurity_RxSecAccessMsgHandlerRef_t handlerRef)
Definition: taf_diagSecurity_client.c:743
struct le_msg_Session * le_msg_SessionRef_t
Definition: le_messaging.h:860
void taf_diagSecurity_AdvertiseService(void)
Definition: taf_diagSecurity_server.c:296
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
le_result_t taf_diagSecurity_SendSesTypeCheckResp(taf_diagSecurity_RxSesTypeCheckRef_t rxSesTypeRef, taf_diagSecurity_SesControlErrorCode_t errCode)
Definition: taf_diagSecurity_client.c:629
le_msg_SessionRef_t taf_diagSecurity_GetClientSessionRef(void)
Definition: taf_diagSecurity_server.c:282