nl::Weave::DeviceLayer::Internal::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)

ฟังก์ชันที่มีการป้องกัน

AbortDownload

void AbortDownload(
  void
)

DoInit

WEAVE_ERROR DoInit(
  void
)

GetUpdateSchemeList

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

StartImageDownload

WEAVE_ERROR StartImageDownload(
  char *aURI,
  uint64_t aStartOffset
)