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