10 #ifndef TAF_DIAGSECBACKEND_COMMON_H_INCLUDE_GUARD 11 #define TAF_DIAGSECBACKEND_COMMON_H_INCLUDE_GUARD 19 #define IFGEN_TAF_DIAGSECBACKEND_PROTOCOL_ID "3db4168f14dfbf56d84be47b1a6da71e" 20 #define IFGEN_TAF_DIAGSECBACKEND_MSG_SIZE 16 29 #define TAF_DIAGSECBACKEND_MAX_PAYLOAD_SIZE 4095 248 #endif // TAF_DIAGSECBACKEND_COMMON_H_INCLUDE_GUARD
struct taf_diagSecBackend_SesTypeCheckHandler * taf_diagSecBackend_SesTypeCheckHandlerRef_t
Definition: taf_diagSecBackend_common.h:82
Definition: taf_diagSecBackend_common.h:63
LE_SHARED void ifgen_taf_diagSecBackend_RemoveSesChangeHandler(le_msg_SessionRef_t _ifgen_sessionRef, taf_diagSecBackend_SesChangeHandlerRef_t handlerRef)
Extended diagnostic session.
Definition: taf_diagSecBackend_common.h:42
struct taf_diagSecBackend_SesTypeCheck * taf_diagSecBackend_SesTypeCheckRef_t
Definition: taf_diagSecBackend_common.h:74
void(* taf_diagSecBackend_SesTypeHandlerFunc_t)(taf_diagSecBackend_SesTypeCheckRef_t sesTypeRef, taf_diagSecBackend_SessionType_t sesCtrlType, void *contextPtr)
Definition: taf_diagSecBackend_common.h:99
taf_diagSecBackend_SessionType_t
Definition: taf_diagSecBackend_common.h:36
struct taf_diagSecBackend_SesChangeHandler * taf_diagSecBackend_SesChangeHandlerRef_t
Definition: taf_diagSecBackend_common.h:90
void(* taf_diagSecBackend_SesChangeHandlerFunc_t)(taf_diagSecBackend_SessionType_t previousType, taf_diagSecBackend_SessionType_t currentType, void *contextPtr)
Definition: taf_diagSecBackend_common.h:114
Definition: taf_diagSecBackend_common.h:61
Default session.
Definition: taf_diagSecBackend_common.h:38
LE_SHARED taf_diagSecBackend_SesChangeHandlerRef_t ifgen_taf_diagSecBackend_AddSesChangeHandler(le_msg_SessionRef_t _ifgen_sessionRef, taf_diagSecBackend_SesChangeHandlerFunc_t handlerPtr, void *contextPtr)
taf_diagSecBackend_SesControlErrorCode_t
Definition: taf_diagSecBackend_common.h:59
LE_SHARED void ifgen_taf_diagSecBackend_RemoveSesTypeCheckHandler(le_msg_SessionRef_t _ifgen_sessionRef, taf_diagSecBackend_SesTypeCheckHandlerRef_t handlerRef)
LE_SHARED taf_diagSecBackend_SesTypeCheckHandlerRef_t ifgen_taf_diagSecBackend_AddSesTypeCheckHandler(le_msg_SessionRef_t _ifgen_sessionRef, taf_diagSecBackend_SesTypeHandlerFunc_t handlerPtr, void *contextPtr)
Vehicle manufacture specific session.
Definition: taf_diagSecBackend_common.h:44
LE_SHARED le_result_t ifgen_taf_diagSecBackend_SendSesTypeCheckResp(le_msg_SessionRef_t _ifgen_sessionRef, taf_diagSecBackend_SesTypeCheckRef_t sesTypeRef, taf_diagSecBackend_SesControlErrorCode_t errCode)
LE_SHARED le_result_t ifgen_taf_diagSecBackend_OpenSession(le_msg_SessionRef_t _ifgen_sessionRef, bool isBlocking)
LE_SHARED void ifgen_taf_diagSecBackend_InitCommonData(void)
le_result_t
Definition: le_basics.h:45
LE_SHARED bool ifgen_taf_diagSecBackend_HasLocalBinding(void)
LE_SHARED void ifgen_taf_diagSecBackend_CleanupCommonData(le_msg_SessionRef_t _ifgen_sessionRef)
struct le_msg_Session * le_msg_SessionRef_t
Definition: le_messaging.h:860
Programming session.
Definition: taf_diagSecBackend_common.h:40
FOTA session.
Definition: taf_diagSecBackend_common.h:46
System supplier specific session.
Definition: taf_diagSecBackend_common.h:48
#define LE_SHARED
Definition: le_basics.h:297