class LogBDXUpload

Defined at line 46 of file x64-shared/gen/third_party/openweave-core/src/include/Weave/Profiles/data-management/Current/LogBDXUpload.h

forward class declaration

Public Members

UploaderState mState

Public Methods

void LogBDXUpload ()
WEAVE_ERROR Init (LoggingManagement * inLogger)
WEAVE_ERROR StartUpload (nl::Weave::Binding * aBinding)
void BlockHandler (nl::Weave::Profiles::BulkDataTransfer::BDXTransfer * aXfer, uint64_t * aLength, uint8_t ** aDataBlock, bool * aIsLastBlock)
void Abort ()
void Done ()
void Shutdown ()
uint32_t GetUploadPosition ()

Enumerations

enum UploaderState
Name Value
UploaderUninitialized 0
UploaderInitialized 1
UploaderInProgress 2

Defined at line 50 of file x64-shared/gen/third_party/openweave-core/src/include/Weave/Profiles/data-management/Current/LogBDXUpload.h