nl::Weave::DeviceLayer::Internal::GenericSoftwareUpdateManagerImpl_BDX

#include <src/adaptations/device-layer/include/Weave/DeviceLayer/internal/GenericSoftwareUpdateManagerImpl_BDX.h>

यह BDX के साथ काम करने वाले प्लैटफ़ॉर्म पर, SoftwareUpdateManager की सुविधाओं को सामान्य तरीके से लागू करने की सुविधा देता है.

खास जानकारी

इस क्लास को 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
)