NL::编织::简介::数据管理_当前:: LogBDX上传

概括

构造函数和析构函数

LogBDXUpload (void)

公共类型

UploaderState枚举

公共属性

mState
UploaderState

公共职能

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

公共类型

上传状态

 UploaderState

公共属性

状态

UploaderState mState

公共职能

中止

void Abort(
  void
)

块处理程序

void BlockHandler(
  nl::Weave::Profiles::BulkDataTransfer::BDXTransfer *aXfer,
  uint64_t *aLength,
  uint8_t **aDataBlock,
  bool *aIsLastBlock
)

完毕

void Done(
  void
)

获取上传位置

uint32_t GetUploadPosition(
  void
)

在里面

WEAVE_ERROR Init(
  LoggingManagement *inLogger
)

LogBDX上传

 LogBDXUpload(
  void
)

关掉

void Shutdown(
  void
)

开始上传

WEAVE_ERROR StartUpload(
  nl::Weave::Binding *aBinding
)