nl::Weave::DeviceLayer::داخلي::GeneralSoftwareUpdateManagerll_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
)

DoInit

WEAVE_ERROR DoInit(
  void
)

GetUpdateSchemeList

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

بدء تحميل الصورة

WEAVE_ERROR StartImageDownload(
  char *aURI,
  uint64_t aStartOffset
)