nl:: بافت:: 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
)

DoInit

WEAVE_ERROR DoInit(
  void
)

GetUpdateSchemeList

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

StartImageDownload

WEAVE_ERROR StartImageDownload(
  char *aURI,
  uint64_t aStartOffset
)