nl :: 짜다:: 프로필 :: FabricProvisioning :: FabricProvisioningDelegate
이것은 추상 클래스입니다.#include <src/lib/profiles/fabric-provisioning/FabricProvisioning.h>
패브릭 프로비저닝 작업에 해당하는 추가 작업을 구현하기위한 위임 클래스입니다.
요약
계승
:에서 상속 NL :: 위브 :: WeaveServerDelegateBase기존의 서브 클래스를 직접 : NL :: 위브 :: DeviceLayer :: 내부 :: FabricProvisioningServer
공공 기능 | |
---|---|
EnforceAccessControl ( ExchangeContext *ec, uint32_t msgProfileId, uint8_t msgType, const WeaveMessageInfo *msgInfo, AccessControlResult & result) | virtual void 수신 패브릭 프로비저닝 요청 메시지에 대해 메시지 수준 액세스 제어를 적용합니다. |
HandleCreateFabric (void)=0 | virtual WEAVE_ERROR 장치가 새 패브릭을 생성했음을 나타냅니다. |
HandleGetFabricConfig (void)=0 | virtual WEAVE_ERROR 현재 Weave Fabric의 구성이 요청되었음을 나타냅니다. |
HandleJoinExistingFabric (void)=0 | virtual WEAVE_ERROR 장치가 기존 패브릭에 연결되었음을 나타냅니다. |
HandleLeaveFabric (void)=0 | virtual WEAVE_ERROR 기기가 패브릭을 떠 났음을 나타냅니다. |
IsPairedToAccount () const | virtual bool 장치가 현재 계정에 페어링되어 있는지 확인하기 위해 호출됩니다. |
공공 기능
EnforceAccessControl
virtual void EnforceAccessControl( ExchangeContext *ec, uint32_t msgProfileId, uint8_t msgType, const WeaveMessageInfo *msgInfo, AccessControlResult & result )
수신 패브릭 프로비저닝 요청 메시지에 대해 메시지 수준 액세스 제어를 적용합니다.
세부 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
매개 변수 |
|
HandleCreateFabric
virtual WEAVE_ERROR HandleCreateFabric( void )=0
장치가 새 패브릭을 생성했음을 나타냅니다.
세부 | |||||
---|---|---|---|---|---|
반환 값 |
|
HandleGetFabricConfig
virtual WEAVE_ERROR HandleGetFabricConfig( void )=0
현재 Weave Fabric의 구성이 요청되었음을 나타냅니다.
세부 | |||||
---|---|---|---|---|---|
반환 값 |
|
HandleJoinExistingFabric
virtual WEAVE_ERROR HandleJoinExistingFabric( void )=0
장치가 기존 패브릭에 연결되었음을 나타냅니다.
세부 | |||||
---|---|---|---|---|---|
반환 값 |
|
HandleLeaveFabric
virtual WEAVE_ERROR HandleLeaveFabric( void )=0
기기가 패브릭을 떠 났음을 나타냅니다.
세부 | |||||
---|---|---|---|---|---|
반환 값 |
|
IsPairedToAccount
virtual bool IsPairedToAccount() const
장치가 현재 계정에 페어링되었는지 확인하기 위해 호출됩니다.