200 #ifndef TAF_DIAGUPDATE_INTERFACE_H_INCLUDE_GUARD 201 #define TAF_DIAGUPDATE_INTERFACE_H_INCLUDE_GUARD 373 uint8_t* fileNamePtr,
375 size_t* fileNameSizePtr
395 uint8_t* dataFormatIDPtr
415 uint32_t* unCompFileSizePtr
435 uint32_t* compFileSizePtr
455 uint64_t filePosition
477 uint64_t fileSizeUncompressedOrDirInfoLength,
479 uint64_t fileSizeCompressed
571 uint16_t* xferDataRecLenPtr
592 uint8_t* xferDataRecPtr,
594 size_t* xferDataRecSizePtr
620 const uint8_t* dataPtr,
670 uint16_t* exitDataRecLenPtr
691 uint8_t* exitDataRecPtr,
693 size_t* exitDataRecSizePtr
719 const uint8_t* dataPtr,
740 #endif // TAF_DIAGUPDATE_INTERFACE_H_INCLUDE_GUARD void(* taf_diagUpdate_RxXferDataMsgHandlerFunc_t)(taf_diagUpdate_RxXferDataMsgRef_t rxMsgRef, void *contextPtr)
Definition: taf_diagUpdate_common.h:210
le_result_t taf_diagUpdate_SendXferDataResp(taf_diagUpdate_RxXferDataMsgRef_t rxMsgRef, taf_diagUpdate_XferDataErrorCode_t errCode, const uint8_t *dataPtr, size_t dataSize)
Definition: taf_diagUpdate_client.c:959
void taf_diagUpdate_RemoveRxXferExitMsgHandler(taf_diagUpdate_RxXferExitMsgHandlerRef_t handlerRef)
Definition: taf_diagUpdate_client.c:1010
void taf_diagUpdate_DisconnectService(void)
Definition: taf_diagUpdate_client.c:503
le_result_t taf_diagUpdate_GetXferExitParamRecLen(taf_diagUpdate_RxXferExitMsgRef_t rxMsgRef, uint16_t *exitDataRecLenPtr)
Definition: taf_diagUpdate_client.c:1034
struct taf_diagUpdate_Service * taf_diagUpdate_ServiceRef_t
Definition: taf_diagUpdate_common.h:138
struct taf_diagUpdate_RxXferDataMsg * taf_diagUpdate_RxXferDataMsgRef_t
Definition: taf_diagUpdate_common.h:154
void taf_diagUpdate_RemoveRxFileXferMsgHandler(taf_diagUpdate_RxFileXferMsgHandlerRef_t handlerRef)
Definition: taf_diagUpdate_client.c:602
le_result_t taf_diagUpdate_RemoveSvc(taf_diagUpdate_ServiceRef_t svcRef)
Definition: taf_diagUpdate_client.c:1126
le_result_t taf_diagUpdate_TryConnectService(void)
Definition: taf_diagUpdate_client.c:323
void(* taf_diagUpdate_RxXferExitMsgHandlerFunc_t)(taf_diagUpdate_RxXferExitMsgRef_t rxMsgRef, void *contextPtr)
Definition: taf_diagUpdate_common.h:223
taf_diagUpdate_RxXferExitMsgHandlerRef_t taf_diagUpdate_AddRxXferExitMsgHandler(taf_diagUpdate_ServiceRef_t svcRef, taf_diagUpdate_RxXferExitMsgHandlerFunc_t handlerPtr, void *contextPtr)
Definition: taf_diagUpdate_client.c:987
struct taf_diagUpdate_RxFileXferMsgHandler * taf_diagUpdate_RxFileXferMsgHandlerRef_t
Definition: taf_diagUpdate_common.h:170
le_result_t taf_diagUpdate_SendXferExitResp(taf_diagUpdate_RxXferExitMsgRef_t rxMsgRef, taf_diagUpdate_XferExitErrorCode_t errCode, const uint8_t *dataPtr, size_t dataSize)
Definition: taf_diagUpdate_client.c:1096
le_result_t taf_diagUpdate_GetXferDataParamRec(taf_diagUpdate_RxXferDataMsgRef_t rxMsgRef, uint8_t *xferDataRecPtr, size_t *xferDataRecSizePtr)
Definition: taf_diagUpdate_client.c:925
void taf_diagUpdate_RemoveRxXferDataMsgHandler(taf_diagUpdate_RxXferDataMsgHandlerRef_t handlerRef)
Definition: taf_diagUpdate_client.c:846
taf_diagUpdate_ServiceRef_t taf_diagUpdate_GetService(void)
Definition: taf_diagUpdate_client.c:562
struct taf_diagUpdate_RxFileXferMsg * taf_diagUpdate_RxFileXferMsgRef_t
Definition: taf_diagUpdate_common.h:146
le_result_t taf_diagUpdate_SetFileSizeOrDirInfoLength(taf_diagUpdate_RxFileXferMsgRef_t rxMsgRef, uint64_t fileSizeUncompressedOrDirInfoLength, uint64_t fileSizeCompressed)
Definition: taf_diagUpdate_client.c:767
void(* taf_diagUpdate_RxFileXferMsgHandlerFunc_t)(taf_diagUpdate_RxFileXferMsgRef_t rxMsgRef, taf_diagUpdate_ModeOfOpsType_t modeOfOps, void *contextPtr)
Definition: taf_diagUpdate_common.h:195
taf_diagUpdate_RxXferDataMsgHandlerRef_t taf_diagUpdate_AddRxXferDataMsgHandler(taf_diagUpdate_ServiceRef_t svcRef, taf_diagUpdate_RxXferDataMsgHandlerFunc_t handlerPtr, void *contextPtr)
Definition: taf_diagUpdate_client.c:823
struct taf_diagUpdate_RxXferExitMsgHandler * taf_diagUpdate_RxXferExitMsgHandlerRef_t
Definition: taf_diagUpdate_common.h:186
le_result_t taf_diagUpdate_GetXferExitParamRec(taf_diagUpdate_RxXferExitMsgRef_t rxMsgRef, uint8_t *exitDataRecPtr, size_t *exitDataRecSizePtr)
Definition: taf_diagUpdate_client.c:1062
taf_diagUpdate_RxFileXferMsgHandlerRef_t taf_diagUpdate_AddRxFileXferMsgHandler(taf_diagUpdate_ServiceRef_t svcRef, taf_diagUpdate_RxFileXferMsgHandlerFunc_t handlerPtr, void *contextPtr)
Definition: taf_diagUpdate_client.c:579
taf_diagUpdate_XferExitErrorCode_t
Definition: taf_diagUpdate_common.h:123
void(* taf_diagUpdate_DisconnectHandler_t)(void *)
Definition: taf_diagUpdate_interface.h:216
LE_FULL_API void taf_diagUpdate_SetServerDisconnectHandler(taf_diagUpdate_DisconnectHandler_t disconnectHandler, void *contextPtr)
Definition: taf_diagUpdate_client.c:380
void taf_diagUpdate_ConnectService(void)
Definition: taf_diagUpdate_client.c:291
le_result_t taf_diagUpdate_GetCompFileSize(taf_diagUpdate_RxFileXferMsgRef_t rxMsgRef, uint32_t *compFileSizePtr)
Definition: taf_diagUpdate_client.c:711
le_result_t taf_diagUpdate_GetDataFormatID(taf_diagUpdate_RxFileXferMsgRef_t rxMsgRef, uint8_t *dataFormatIDPtr)
Definition: taf_diagUpdate_client.c:657
le_result_t taf_diagUpdate_SetFilePosition(taf_diagUpdate_RxFileXferMsgRef_t rxMsgRef, uint64_t filePosition)
Definition: taf_diagUpdate_client.c:738
struct taf_diagUpdate_RxXferExitMsg * taf_diagUpdate_RxXferExitMsgRef_t
Definition: taf_diagUpdate_common.h:162
le_result_t taf_diagUpdate_GetFilePathAndName(taf_diagUpdate_RxFileXferMsgRef_t rxMsgRef, uint8_t *fileNamePtr, size_t *fileNameSizePtr)
Definition: taf_diagUpdate_client.c:627
le_result_t taf_diagUpdate_GetblockSeqCount(taf_diagUpdate_RxXferDataMsgRef_t rxMsgRef, uint8_t *countPtr)
Definition: taf_diagUpdate_client.c:870
taf_diagUpdate_FileXferErrorCode_t
Definition: taf_diagUpdate_common.h:87
LE_FULL_API void taf_diagUpdate_SetNonExitServerDisconnectHandler(taf_diagUpdate_DisconnectHandler_t disconnectHandler, void *contextPtr)
Definition: taf_diagUpdate_client.c:457
le_result_t
Definition: le_basics.h:45
le_result_t taf_diagUpdate_GetUnCompFileSize(taf_diagUpdate_RxFileXferMsgRef_t rxMsgRef, uint32_t *unCompFileSizePtr)
Definition: taf_diagUpdate_client.c:684
#define LE_FULL_API
Definition: le_apiFeatures.h:42
taf_diagUpdate_XferDataErrorCode_t
Definition: taf_diagUpdate_common.h:104
le_result_t taf_diagUpdate_SendFileXferResp(taf_diagUpdate_RxFileXferMsgRef_t rxMsgRef, taf_diagUpdate_FileXferErrorCode_t errCode)
Definition: taf_diagUpdate_client.c:801
struct taf_diagUpdate_RxXferDataMsgHandler * taf_diagUpdate_RxXferDataMsgHandlerRef_t
Definition: taf_diagUpdate_common.h:178
le_result_t taf_diagUpdate_GetXferDataParamRecLen(taf_diagUpdate_RxXferDataMsgRef_t rxMsgRef, uint16_t *xferDataRecLenPtr)
Definition: taf_diagUpdate_client.c:897