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
)