nl:: Weave:: Profiles:: FabricProvisioning:: FabricProvisioningServer
#include <src/lib/profiles/fabric-provisioning/FabricProvisioning.h>
Classe do servidor para implementar o perfil de provisionamento do Fabric.
Resumo
Herança
Herda de: nl::Weave::WeaveServerBaseSubclasses conhecidas diretamente: nl::Weave::DeviceLayer::Internal::FabricProvisioningServer
Construtores e destruidores |
|
---|---|
FabricProvisioningServer(void)
|
Atributos protegidos |
|
---|---|
mCurClientOp
|
|
mDelegate
|
Funções públicas |
|
---|---|
Init(WeaveExchangeManager *exchangeMgr)
|
Inicialize o estado do servidor de provisionamento do Fabric e faça o registro para receber mensagens de provisionamento do Fabric.
|
SendStatusReport(uint32_t statusProfileId, uint16_t statusCode, WEAVE_ERROR sysError)
|
virtual WEAVE_ERROR
Enviar uma resposta de relatório de status a uma solicitação.
|
SendSuccessResponse(void)
|
virtual WEAVE_ERROR
Envie uma resposta bem-sucedida para uma solicitação de provisionamento do Fabric.
|
SessionHasFabricConfigAccessPrivilege(uint16_t keyId, uint64_t peerNodeId) const
|
bool
Indica se a sessão com o código de nó e o código da chave de sessão estão autorizados a recuperar informações de configuração do Fabric.
|
SetDelegate(FabricProvisioningDelegate *delegate)
|
void
Definir o delegado para processar eventos de provisionamento do Fabric.
|
Shutdown(void)
|
Encerre o servidor de provisionamento do Fabric.
|
Atributos protegidos
MCurClientOp
ExchangeContext * mCurClientOp
mDelegate
FabricProvisioningDelegate * mDelegate
Funções públicas
Servidor de provisionamento da Fabric
FabricProvisioningServer( void )
Init
WEAVE_ERROR Init( WeaveExchangeManager *exchangeMgr )
Inicialize o estado do servidor de provisionamento do Fabric e faça o registro para receber mensagens de provisionamento do Fabric.
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
|
||||
Valores de retorno |
|
EnviarStatusStatus
virtual WEAVE_ERROR SendStatusReport( uint32_t statusProfileId, uint16_t statusCode, WEAVE_ERROR sysError )
Enviar uma resposta de relatório de status a uma solicitação.
Detalhes | |||||||
---|---|---|---|---|---|---|---|
Parâmetros |
|
||||||
Valores de retorno |
|
SendSuccessResponse
virtual WEAVE_ERROR SendSuccessResponse( void )
Envie uma resposta bem-sucedida para uma solicitação de provisionamento do Fabric.
Detalhes | |||||||
---|---|---|---|---|---|---|---|
Valores de retorno |
|
SessionHasFabricConfigAccessAccess
bool SessionHasFabricConfigAccessPrivilege( uint16_t keyId, uint64_t peerNodeId ) const
Indica se a sessão com o código de nó e o código da chave de sessão estão autorizados a recuperar informações de configuração do Fabric.
Detalhes | |
---|---|
Retorna |
Retorna 'true' se o par for privilegiado, caso contrário, 'false'.
|
Delegado
void SetDelegate( FabricProvisioningDelegate *delegate )
Definir o delegado para processar eventos de provisionamento do Fabric.
Detalhes | |||
---|---|---|---|
Parâmetros |
|
Encerramento
WEAVE_ERROR Shutdown( void )
Encerre o servidor de provisionamento do Fabric.
Detalhes | |||
---|---|---|---|
Valores de retorno |
|