83 #ifndef TAF_DIAGROUTINECTRL_INTERFACE_H_INCLUDE_GUARD 84 #define TAF_DIAGROUTINECTRL_INTERFACE_H_INCLUDE_GUARD 256 uint8_t* optionRecPtr,
258 size_t* optionRecSizePtr
283 const uint8_t* dataPtr,
304 #endif // TAF_DIAGROUTINECTRL_INTERFACE_H_INCLUDE_GUARD LE_FULL_API void taf_diagRoutineCtrl_SetServerDisconnectHandler(taf_diagRoutineCtrl_DisconnectHandler_t disconnectHandler, void *contextPtr)
Definition: taf_diagRoutineCtrl_client.c:380
struct taf_diagRoutineCtrl_RxMsgHandler * taf_diagRoutineCtrl_RxMsgHandlerRef_t
Definition: taf_diagRoutineCtrl_common.h:86
taf_diagRoutineCtrl_ServiceRef_t taf_diagRoutineCtrl_GetService(uint16_t identifier)
Definition: taf_diagRoutineCtrl_client.c:562
LE_FULL_API void taf_diagRoutineCtrl_SetNonExitServerDisconnectHandler(taf_diagRoutineCtrl_DisconnectHandler_t disconnectHandler, void *contextPtr)
Definition: taf_diagRoutineCtrl_client.c:457
le_result_t taf_diagRoutineCtrl_SendResp(taf_diagRoutineCtrl_RxMsgRef_t rxMsgRef, taf_diagRoutineCtrl_ErrorCode_t errCode, const uint8_t *dataPtr, size_t dataSize)
Definition: taf_diagRoutineCtrl_client.c:661
void taf_diagRoutineCtrl_DisconnectService(void)
Definition: taf_diagRoutineCtrl_client.c:503
void taf_diagRoutineCtrl_RemoveRxMsgHandler(taf_diagRoutineCtrl_RxMsgHandlerRef_t handlerRef)
Definition: taf_diagRoutineCtrl_client.c:604
void taf_diagRoutineCtrl_ConnectService(void)
Definition: taf_diagRoutineCtrl_client.c:291
void(* taf_diagRoutineCtrl_RxMsgHandlerFunc_t)(taf_diagRoutineCtrl_RxMsgRef_t rxMsgRef, taf_diagRoutineCtrl_Type_t routineCtrlType, uint16_t identifier, void *contextPtr)
Definition: taf_diagRoutineCtrl_common.h:95
struct taf_diagRoutineCtrl_Service * taf_diagRoutineCtrl_ServiceRef_t
Definition: taf_diagRoutineCtrl_common.h:70
taf_diagRoutineCtrl_RxMsgHandlerRef_t taf_diagRoutineCtrl_AddRxMsgHandler(taf_diagRoutineCtrl_ServiceRef_t svcRef, taf_diagRoutineCtrl_RxMsgHandlerFunc_t handlerPtr, void *contextPtr)
Definition: taf_diagRoutineCtrl_client.c:581
void(* taf_diagRoutineCtrl_DisconnectHandler_t)(void *)
Definition: taf_diagRoutineCtrl_interface.h:99
le_result_t
Definition: le_basics.h:45
taf_diagRoutineCtrl_ErrorCode_t
Definition: taf_diagRoutineCtrl_common.h:53
le_result_t taf_diagRoutineCtrl_GetRoutineCtrlRec(taf_diagRoutineCtrl_RxMsgRef_t rxMsgRef, uint8_t *optionRecPtr, size_t *optionRecSizePtr)
Definition: taf_diagRoutineCtrl_client.c:628
#define LE_FULL_API
Definition: le_apiFeatures.h:42
struct taf_diagRoutineCtrl_RxMsg * taf_diagRoutineCtrl_RxMsgRef_t
Definition: taf_diagRoutineCtrl_common.h:78
le_result_t taf_diagRoutineCtrl_TryConnectService(void)
Definition: taf_diagRoutineCtrl_client.c:323
le_result_t taf_diagRoutineCtrl_RemoveSvc(taf_diagRoutineCtrl_ServiceRef_t svcRef)
Definition: taf_diagRoutineCtrl_client.c:691