нл:: Переплетение:: Уровень устройства:: Внутренний:: Сервер FabricProvisioningServer

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

Реализует профиль обеспечения Weave Fabric для устройства Weave.

Краткое содержание

Наследование

Наследуется от:
  nl::Weave::Profiles::FabricProvisioning::FabricProvisioningServer
  nl::Weave::Profiles::FabricProvisioning::FabricProvisioningDelegate

Общественные функции

HandleCreateFabric (void) override
virtual WEAVE_ERROR
Указывает, что устройство создало новую структуру.
HandleGetFabricConfig (void) override
virtual WEAVE_ERROR
Указывает, что запрошена конфигурация текущей Weave Fabric.
HandleJoinExistingFabric (void) override
virtual WEAVE_ERROR
Указывает, что устройство присоединилось к существующей структуре.
HandleLeaveFabric (void) override
virtual WEAVE_ERROR
Указывает, что устройство покинуло структуру.
Init ()
IsPairedToAccount () const override
virtual bool
Вызывается, чтобы определить, подключено ли устройство к учетной записи в данный момент.
LeaveFabric (void)
OnPlatformEvent (const WeaveDeviceEvent *event)
void

Защищенные функции

FabricProvisioningServer ()=default
FabricProvisioningServer (const FabricProvisioningServer &)=delete
FabricProvisioningServer (const FabricProvisioningServer &&)=delete
operator= (const FabricProvisioningServer &)=delete
~FabricProvisioningServer ()=default

Общественные функции

РучкаСоздатьТкань

virtual WEAVE_ERROR HandleCreateFabric(
  void
) override

Указывает, что устройство создало новую структуру.

Подробности
Возвращаемые значения
WEAVE_NO_ERROR
Об успехе.
other
Другие коды ошибок Weave или конкретной платформы, указывающие на то, что произошла ошибка, не позволяющая устройству создать структуру.

РучкаGetFabricConfig

virtual WEAVE_ERROR HandleGetFabricConfig(
  void
) override

Указывает, что запрошена конфигурация текущей Weave Fabric.

Подробности
Возвращаемые значения
WEAVE_NO_ERROR
Об успехе.
other
Другие коды ошибок Weave или конкретной платформы, указывающие на то, что произошла ошибка, не позволяющая устройству вернуть конфигурацию структуры.

HandleJoinExistingFabric

virtual WEAVE_ERROR HandleJoinExistingFabric(
  void
) override

Указывает, что устройство присоединилось к существующей структуре.

Подробности
Возвращаемые значения
WEAVE_NO_ERROR
Об успехе.
other
Другие коды ошибок Weave или конкретной платформы, указывающие на то, что произошла ошибка, не позволяющая устройству подключиться к фабрике.

РучкаОставитьТкань

virtual WEAVE_ERROR HandleLeaveFabric(
  void
) override

Указывает, что устройство покинуло структуру.

Подробности
Возвращаемые значения
WEAVE_NO_ERROR
Об успехе.
other
Другие коды ошибок Weave или конкретной платформы, указывающие на то, что произошла ошибка, препятствующая выходу устройства из структуры.

Инициализировать

WEAVE_ERROR Init()

Испайредтоаккаунт

virtual bool IsPairedToAccount() const override

Вызывается, чтобы определить, подключено ли устройство к учетной записи в данный момент.

ОставитьТкань

WEAVE_ERROR LeaveFabric(
  void
)

Онплатформевент

void OnPlatformEvent(
  const WeaveDeviceEvent *event
)

Защищенные функции

Сервер FabricProvisioningServer

 FabricProvisioningServer()=default

Сервер FabricProvisioningServer

 FabricProvisioningServer(
  const FabricProvisioningServer &
)=delete

Сервер FabricProvisioningServer

 FabricProvisioningServer(
  const FabricProvisioningServer &&
)=delete

оператор=

FabricProvisioningServer & operator=(
  const FabricProvisioningServer &
)=delete

~FabricProvisioningServer

 ~FabricProvisioningServer()=default