nl::Weave::DeviceLayer::Internal::GenericSoftwareUpdateManagerImpl_BDX
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
#include <src/adaptations/device-layer/include/Weave/DeviceLayer/internal/GenericSoftwareUpdateManagerImpl_BDX.h>
Cung cấp phương thức triển khai chung các tính năng của SoftwareUpdateManager để sử dụng trên các nền tảng hỗ trợ BDX.
Tóm tắt
Lớp này nhằm để lớp SoftwareUpdateManagerImpl kế thừa (trực tiếp hoặc gián tiếp), lớp này cũng xuất hiện dưới dạng tham số ImplClass của mẫu.
Hàm được bảo vệ |
|
---|---|
AbortDownload(void)
|
void
|
DoInit(void)
|
|
GetUpdateSchemeList(::nl::Weave::Profiles::SoftwareUpdate::UpdateSchemeList *aUpdateSchemeList)
|
|
StartImageDownload(char *aURI, uint64_t aStartOffset)
|
Hàm được bảo vệ
AbortDownload
void AbortDownload(
void
)
DoInit
WEAVE_ERROR DoInit(
void
)
GetUpdateSchemeList
WEAVE_ERROR GetUpdateSchemeList(
::nl::Weave::Profiles::SoftwareUpdate::UpdateSchemeList *aUpdateSchemeList
)