Google は、黒人コミュニティのための人種的公平の促進に取り組んでいます。詳細をご覧ください。

nl::Weave::DeviceLayer::内部::FabricProvisioningServer

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

Weave デバイスの Weave ファブリック プロビジョニング プロファイルを実装します。

まとめ

継承

継承元:
nl::Weave::Profiles::FabricProvisioning::FabricProvisioningServer
nl::Weave::Profiles::FabricProvisioning::FabricProvisioningDelegate

パブリック関数

HandleCreateFabric(void) override
virtual WEAVE_ERROR
デバイスが新しい Fabric を作成したことを示します。
HandleGetFabricConfig(void) override
virtual WEAVE_ERROR
現在の Weave ファブリックの構成がリクエストされていることを示します。
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

パブリック関数

ハンドル作成用ファブリック

virtual WEAVE_ERROR HandleCreateFabric(
  void
) override

デバイスが新しい Fabric を作成したことを示します。

詳細
戻り値
WEAVE_NO_ERROR
成功
other
その他の Weave またはプラットフォーム固有のエラーコードは、デバイスでファブリックの作成を妨げるエラーが発生したためです。

HandleGetFabricConfig

virtual WEAVE_ERROR HandleGetFabricConfig(
  void
) override

現在の Weave ファブリックの構成がリクエストされていることを示します。

詳細
戻り値
WEAVE_NO_ERROR
成功
other
その他の Weave またはプラットフォーム固有のエラーコードは、デバイスがファブリック構成を返すのを妨げるエラーを示しています。

HandleJoinExistingFabric に登録する

virtual WEAVE_ERROR HandleJoinExistingFabric(
  void
) override

デバイスが既存の Fabric に参加したことを示します。

詳細
戻り値
WEAVE_NO_ERROR
成功
other
その他のファブリックや、プラットフォーム固有のエラーコードが原因で、デバイスがファブリックに参加できないエラーが発生する。

HandleLeaveFabric(ハンドルの生地)

virtual WEAVE_ERROR HandleLeaveFabric(
  void
) override

デバイスが Fabric から離れたことを示します。

詳細
戻り値
WEAVE_NO_ERROR
成功
other
その他の Weave またはプラットフォーム固有のエラーコード。デバイスがファブリックを離れるのにエラーが発生したことを示します。

init

WEAVE_ERROR Init()

IsPairedToAccount

virtual bool IsPairedToAccount() const override

デバイスが現在アカウントとペア設定されているかどうかを判断するために呼び出されます。

ファブリック

WEAVE_ERROR LeaveFabric(
  void
)

OnPlatformEvent

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