nl :: Tejido:: Perfiles: Aprovisionamiento de tejidos :: Aprovisionamiento de tejidos Delegado
Esto es una clase abstracta.#include <src/lib/profiles/fabric-provisioning/FabricProvisioning.h>
Clase de delegado para implementar acciones adicionales correspondientes a operaciones de aprovisionamiento de tejido.
Resumen
Herencia
Hereda de: nl :: Weave :: WeaveServerDelegateBaseSubclases conocidas directas: nl :: Weave :: DeviceLayer :: Internal :: FabricProvisioningServer
Funciones publicas | |
---|---|
EnforceAccessControl ( ExchangeContext *ec, uint32_t msgProfileId, uint8_t msgType, const WeaveMessageInfo *msgInfo, AccessControlResult & result) | virtual void Aplique el control de acceso a nivel de mensaje para un mensaje de solicitud de aprovisionamiento de tejido entrante. |
HandleCreateFabric (void)=0 | virtual WEAVE_ERROR Indica que el dispositivo ha creado una nueva tela. |
HandleGetFabricConfig (void)=0 | virtual WEAVE_ERROR Indica que se ha solicitado la configuración del Weave Fabric actual. |
HandleJoinExistingFabric (void)=0 | virtual WEAVE_ERROR Indica que el dispositivo se ha unido a un tejido existente. |
HandleLeaveFabric (void)=0 | virtual WEAVE_ERROR Indica que el dispositivo ha dejado una tela. |
IsPairedToAccount () const | virtual bool Se llama para determinar si el dispositivo está actualmente vinculado a una cuenta. |
Funciones publicas
EnforceAccessControl
virtual void EnforceAccessControl( ExchangeContext *ec, uint32_t msgProfileId, uint8_t msgType, const WeaveMessageInfo *msgInfo, AccessControlResult & result )
Aplique el control de acceso a nivel de mensaje para un mensaje de solicitud de aprovisionamiento de tejido entrante.
Detalles | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parámetros |
|
ManejarCrearTela
virtual WEAVE_ERROR HandleCreateFabric( void )=0
Indica que el dispositivo ha creado una nueva tela.
Detalles | |||||
---|---|---|---|---|---|
Valores devueltos |
|
HandleGetFabricConfig
virtual WEAVE_ERROR HandleGetFabricConfig( void )=0
Indica que se ha solicitado la configuración del Weave Fabric actual.
Detalles | |||||
---|---|---|---|---|---|
Valores devueltos |
|
ManejarUnirseExistenteTela
virtual WEAVE_ERROR HandleJoinExistingFabric( void )=0
Indica que el dispositivo se ha unido a un tejido existente.
Detalles | |||||
---|---|---|---|---|---|
Valores devueltos |
|
MangoDejarTela
virtual WEAVE_ERROR HandleLeaveFabric( void )=0
Indica que el dispositivo ha dejado una tela.
Detalles | |||||
---|---|---|---|---|---|
Valores devueltos |
|
IsPairedToAccount
virtual bool IsPairedToAccount() const
Llamado para determinar si el dispositivo está actualmente vinculado a una cuenta.