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

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

Fornece uma implementação genérica dos recursos do SoftwareUpdateManager para uso em plataformas compatíveis com BDX.

Resumo

Essa classe deve ser herdada (direta ou indiretamente) pela classe SoftwareUpdateManagerImpl, que também aparece como o parâmetro ImplClass do modelo.

Funções protegidas

AbortDownload(void)
void
DoInit(void)
GetUpdateSchemeList(::nl::Weave::Profiles::SoftwareUpdate::UpdateSchemeList *aUpdateSchemeList)
StartImageDownload(char *aURI, uint64_t aStartOffset)

Funções protegidas

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
)