nl::Weave::DeviceLayer::ภายใน::GenericSoftwareUpdateManagerImpl_BDX

#include <src/adaptations/device-layer/include/Weave/DeviceLayer/internal/GenericSoftwareUpdateManagerImpl_BDX.h>

จัดเตรียมฟีเจอร์ทั่วไปของ SoftwareUpdateManager เพื่อการใช้งานบนแพลตฟอร์มที่รองรับ BDX

สรุป

คลาสนี้รับค่ามาจากคลาส SoftwareUpdateManagerImpl ทั้งโดยตรงหรือโดยอ้อม ซึ่งปรากฏเป็นพารามิเตอร์ ImplClass ของเทมเพลต

ฟังก์ชันที่ได้รับการคุ้มครอง

AbortDownload(void)
void
DoInit(void)
GetUpdateSchemeList(::nl::Weave::Profiles::SoftwareUpdate::UpdateSchemeList *aUpdateSchemeList)
StartImageDownload(char *aURI, uint64_t aStartOffset)

ฟังก์ชันที่ได้รับการคุ้มครอง

ล้มเลิกการดาวน์โหลด

void AbortDownload(
  void
)

เอกสารเริ่มต้น

WEAVE_ERROR DoInit(
  void
)

GetListSchemeList

WEAVE_ERROR GetUpdateSchemeList(
  ::nl::Weave::Profiles::SoftwareUpdate::UpdateSchemeList *aUpdateSchemeList
)

เริ่มดาวน์โหลดรูปภาพ

WEAVE_ERROR StartImageDownload(
  char *aURI,
  uint64_t aStartOffset
)