nl::Weave::DeviceLayer::Internal::FabricProvisioningServer

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

为 Weave 设备实现 Weave Fabric 配置文件。

摘要

继承

沿用自:
  nl::Weave::Profiles::FabricProvisioning::FabricProvisioningServer
  nl::Weave::Profiles::FabricProvisioning::FabricProvisioningDelegate

公共函数

HandleCreateFabric(void) override
virtual WEAVE_ERROR
表示设备已创建新的 Fabric。
HandleGetFabricConfig(void) override
virtual WEAVE_ERROR
表示已请求当前 Weave Fabric 的配置。
HandleJoinExistingFabric(void) override
virtual WEAVE_ERROR
表示设备已加入现有的 Fabric。
HandleLeaveFabric(void) override
virtual WEAVE_ERROR
表示设备已离开 Fabric。
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

公共函数

HandleCreateFabric

virtual WEAVE_ERROR HandleCreateFabric(
  void
) override

表示设备已创建新的 Fabric。

详细信息
返回值
WEAVE_NO_ERROR
成功时。
other
其他特定于 Weave 或平台的错误代码,用于指示发生了导致设备无法创建结构的错误。

HandleGetFabricConfig

virtual WEAVE_ERROR HandleGetFabricConfig(
  void
) override

表示已请求当前 Weave Fabric 的配置。

详细信息
返回值
WEAVE_NO_ERROR
成功时。
other
其他特定于 Weave 或平台的错误代码,表示发生了错误,导致设备无法返回架构配置。

HandleJoinExistingFabric

virtual WEAVE_ERROR HandleJoinExistingFabric(
  void
) override

表示设备已加入现有的 Fabric。

详细信息
返回值
WEAVE_NO_ERROR
成功时。
other
其他 Weave 或平台特定的错误代码,表示发生了阻止设备联接结构的错误。

HandleLeaveFabric

virtual WEAVE_ERROR HandleLeaveFabric(
  void
) override

表示设备已离开 Fabric。

详细信息
返回值
WEAVE_NO_ERROR
成功时。
other
其他 Weave 或平台特定的错误代码,表示发生了导致设备无法脱离结构的错误。

Init

WEAVE_ERROR Init()

IsPairedToAccount

virtual bool IsPairedToAccount() const override

调用以确定设备当前是否已与账户配对。

LeaveFabric

WEAVE_ERROR LeaveFabric(
  void
)

OnPlatformEvent

void OnPlatformEvent(
  const WeaveDeviceEvent *event
)

受保护的函数

FabricProvisioningServer

 FabricProvisioningServer()=default

FabricProvisioningServer

 FabricProvisioningServer(
  const FabricProvisioningServer &
)=delete

FabricProvisioningServer

 FabricProvisioningServer(
  const FabricProvisioningServer &&
)=delete

operator=

FabricProvisioningServer & operator=(
  const FabricProvisioningServer &
)=delete

~FabricProvisioningServer

 ~FabricProvisioningServer()=default