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
)