Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

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 :: WeaveServerDelegateBase
Subclases 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
[in] ec
ExchangeContext sobre el que se recibió el mensaje.
[in] msgProfileId
El ID de perfil del mensaje recibido.
[in] msgType
El tipo de mensaje del mensaje recibido.
[in] msgInfo
Una estructura WeaveMessageInfo que contiene información sobre el mensaje recibido.
[in,out] result
Un valor enumerado que describe el resultado de la evaluación de la política de control de acceso para el mensaje recibido. Al ingresar al método, el valor representa el resultado tentativo en el punto actual del proceso de evaluación. A su regreso, se espera que el resultado represente la evaluación final de la política de control de acceso para el mensaje.

ManejarCrearTela

virtual WEAVE_ERROR HandleCreateFabric(
  void
)=0

Indica que el dispositivo ha creado una nueva tela.

Detalles
Valores devueltos
WEAVE_NO_ERROR
Sobre el éxito.
other
Otros códigos de error de Weave o específicos de la plataforma que indican que se produjo un error que impidió que el dispositivo creara un fabric.

HandleGetFabricConfig

virtual WEAVE_ERROR HandleGetFabricConfig(
  void
)=0

Indica que se ha solicitado la configuración del Weave Fabric actual.

Detalles
Valores devueltos
WEAVE_NO_ERROR
Sobre el éxito.
other
Otros códigos de error de Weave o específicos de la plataforma que indican que se produjo un error que impidió que el dispositivo devolviera la configuración de fabric.

ManejarUnirseExistenteTela

virtual WEAVE_ERROR HandleJoinExistingFabric(
  void
)=0

Indica que el dispositivo se ha unido a un tejido existente.

Detalles
Valores devueltos
WEAVE_NO_ERROR
Sobre el éxito.
other
Otros códigos de error de Weave o específicos de la plataforma que indican que se produjo un error que impidió que el dispositivo se uniera a la tela.

MangoDejarTela

virtual WEAVE_ERROR HandleLeaveFabric(
  void
)=0

Indica que el dispositivo ha dejado una tela.

Detalles
Valores devueltos
WEAVE_NO_ERROR
Sobre el éxito.
other
Otros códigos de error de Weave o específicos de la plataforma que indican que se produjo un error que impidió que el dispositivo abandonara la tela.

IsPairedToAccount

virtual bool IsPairedToAccount() const 

Llamado para determinar si el dispositivo está actualmente vinculado a una cuenta.