onboardapi  9.10.0
by Rheinmetall
M_FileTransfer::IClient Class Reference

Public Member Functions

virtual ~IClient ()
 
virtual void ReportFileTransferStatus (std::string const &KeyId, M_FileTransfer::FileTransferStatusType const &Status, M_FileTransfer::FileTransferInfoOptionalType const &FileTransferInfo, bool IsRemoved)
 

Detailed Description

Client interface. Contains callback operations from the FileTransfer Service to the Client.

Constructor & Destructor Documentation

◆ ~IClient()

M_FileTransfer::IClient::~IClient ( )
virtual

Member Function Documentation

◆ ReportFileTransferStatus()

void M_FileTransfer::IClient::ReportFileTransferStatus ( std::string const &  KeyId,
M_FileTransfer::FileTransferStatusType const &  Status,
M_FileTransfer::FileTransferInfoOptionalType const &  FileTransferInfo,
bool  IsRemoved 
)
virtual

Current status data for the service which are dynamically updated on change.

Parameters
KeyIdThe id of the status.
StatusThe current status of the file transfer.
FileTransferInfoOptional: The file transfer information.
IsRemovedIndicates if the payload is no longer available Note: This will always be set to true when the instance has been shut down After this has been set to true, the payload will no longer be available to late joiners.