nl:: Weave:: Perfiles:: Fabricación de Fabric:: Fabrica de Fabric
#include <src/lib/profiles/fabric-provisioning/FabricProvisioning.h>
La clase de servidor para implementar el perfil de aprovisionamiento de Fabric.
Resumen
Herencia
Hereda de: nl::Weave::WeaveServerBaseSubclases conocidas directas: nl::Weave::DeviceLayer::Internal::FabricProvisioningServer
Constructores y destructores |
|
---|---|
FabricProvisioningServer(void)
|
Atributos protegidos |
|
---|---|
mCurClientOp
|
|
mDelegate
|
Funciones públicas |
|
---|---|
Init(WeaveExchangeManager *exchangeMgr)
|
Inicializa el estado del servidor de aprovisionamiento de Fabric y regístrate para recibir mensajes de aprovisionamiento de Fabric.
|
SendStatusReport(uint32_t statusProfileId, uint16_t statusCode, WEAVE_ERROR sysError)
|
virtual WEAVE_ERROR
Envía una respuesta de informe de estado a una solicitud.
|
SendSuccessResponse(void)
|
virtual WEAVE_ERROR
Envía una respuesta correcta a una solicitud de aprovisionamiento de Fabric.
|
SessionHasFabricConfigAccessPrivilege(uint16_t keyId, uint64_t peerNodeId) const
|
bool
Indica si la sesión con el ID de nodo dado y el ID de clave de sesión están autorizados para recuperar información de configuración de tejido.
|
SetDelegate(FabricProvisioningDelegate *delegate)
|
void
Configura el delegado para que procese eventos de aprovisionamiento de Fabric.
|
Shutdown(void)
|
Cierra el servidor de aprovisionamiento de Fabric.
|
Atributos protegidos
Múspot de Cuentas
ExchangeContext * mCurClientOp
delegado
FabricProvisioningDelegate * mDelegate
Funciones públicas
Fabrica de Fabric
FabricProvisioningServer( void )
Init
WEAVE_ERROR Init( WeaveExchangeManager *exchangeMgr )
Inicializa el estado del servidor de aprovisionamiento de Fabric y regístrate para recibir mensajes de aprovisionamiento de Fabric.
Detalles | |||||
---|---|---|---|---|---|
Parámetros |
|
||||
Valores que se muestran |
|
Informe de estado de envío
virtual WEAVE_ERROR SendStatusReport( uint32_t statusProfileId, uint16_t statusCode, WEAVE_ERROR sysError )
Envía una respuesta de informe de estado a una solicitud.
Detalles | |||||||
---|---|---|---|---|---|---|---|
Parámetros |
|
||||||
Valores que se muestran |
|
SendSuccessResponse
virtual WEAVE_ERROR SendSuccessResponse( void )
Envía una respuesta correcta a una solicitud de aprovisionamiento de Fabric.
Detalles | |||||||
---|---|---|---|---|---|---|---|
Valores que se muestran |
|
SesiónHasFabricConfigAccessPrivilege
bool SessionHasFabricConfigAccessPrivilege( uint16_t keyId, uint64_t peerNodeId ) const
Indica si la sesión con el ID de nodo dado y el ID de clave de sesión están autorizados para recuperar información de configuración de tejido.
Detalles | |
---|---|
Qué muestra |
Muestra 'true' si el par proporcionado tiene privilegios, de lo contrario &false
|
Delegado de Set
void SetDelegate( FabricProvisioningDelegate *delegate )
Configura el delegado para que procese eventos de aprovisionamiento de Fabric.
Detalles | |||
---|---|---|---|
Parámetros |
|
Cierre
WEAVE_ERROR Shutdown( void )
Cierra el servidor de aprovisionamiento de Fabric.
Detalles | |||
---|---|---|---|
Valores que se muestran |
|