nl:: Weave:: Profiles:: FabricProvisioning:: FabricProvisioningServer
#include <src/lib/profiles/fabric-provisioning/FabricProvisioning.h>
用于实现 Fabric 预配配置文件的服务器类。
摘要
继承
沿用自: nl::Weave::WeaveServerBase直接已知的子类: nl::Weave::DeviceLayer::Internal::FabricProvisioningServer
构造函数和析构函数 |
|
---|---|
FabricProvisioningServer(void)
|
受保护的属性 |
|
---|---|
mCurClientOp
|
|
mDelegate
|
公共函数 |
|
---|---|
Init(WeaveExchangeManager *exchangeMgr)
|
初始化 Fabric 配置服务器状态并注册以接收 Fabric 配置消息。
|
SendStatusReport(uint32_t statusProfileId, uint16_t statusCode, WEAVE_ERROR sysError)
|
virtual WEAVE_ERROR
向请求发送状态报告响应。
|
SendSuccessResponse(void)
|
virtual WEAVE_ERROR
向 Fabric 预配请求发送成功响应。
|
SessionHasFabricConfigAccessPrivilege(uint16_t keyId, uint64_t peerNodeId) const
|
bool
指示具有指定节点 ID 和会话密钥 ID 的会话是否有权检索结构脉络配置信息。
|
SetDelegate(FabricProvisioningDelegate *delegate)
|
void
设置委托以处理 Fabric 预配事件。
|
Shutdown(void)
|
关闭 Fabric 预配服务器。
|
受保护的属性
mCurClientOp
ExchangeContext * mCurClientOp
mDelegate
FabricProvisioningDelegate * mDelegate
公共函数
FabricProvisioningServer
FabricProvisioningServer( void )
Init
WEAVE_ERROR Init( WeaveExchangeManager *exchangeMgr )
初始化 Fabric 配置服务器状态并注册以接收 Fabric 配置消息。
详细信息 | |||||
---|---|---|---|---|---|
参数 |
|
||||
返回值 |
|
SendStatusReport
virtual WEAVE_ERROR SendStatusReport( uint32_t statusProfileId, uint16_t statusCode, WEAVE_ERROR sysError )
向请求发送状态报告响应。
详细信息 | |||||||
---|---|---|---|---|---|---|---|
参数 |
|
||||||
返回值 |
|
SendSuccessResponse
virtual WEAVE_ERROR SendSuccessResponse( void )
向 Fabric 预配请求发送成功响应。
详细信息 | |||||||
---|---|---|---|---|---|---|---|
返回值 |
|
SessionHasFabricConfigAccessPrivilege
bool SessionHasFabricConfigAccessPrivilege( uint16_t keyId, uint64_t peerNodeId ) const
指示具有给定节点 ID 和会话密钥 ID 的会话是否有权检索结构脉络配置信息。
详细信息 | |
---|---|
返回值 |
返回“true”如果给定对等体拥有特权,则设置为“false”。
|
SetDelegate
void SetDelegate( FabricProvisioningDelegate *delegate )
设置委托以处理 Fabric 预配事件。
详细信息 | |||
---|---|---|---|
参数 |
|