nl:: Weave:: Profiles:: TokenPairing:: TokenPairingServer
#include <src/lib/profiles/token-pairing/TokenPairing.h>
Objeto de servidor para responder a solicitudes de vinculación de tokens.
Resumen
Herencia
Se hereda de: nl::Weave::WeaveServerBase
Constructores y destructores |
|
---|---|
TokenPairingServer(void)
|
Atributos protegidos |
|
---|---|
mCertificateSent
|
bool
|
mCurClientOp
|
|
mDelegate
|
Funciones públicas |
|
---|---|
Init(WeaveExchangeManager *exchangeMgr)
|
Inicializa el estado del servidor de vinculación de tokens y regístrate para recibir mensajes de vinculación de tokens.
|
SendStatusReport(uint32_t statusProfileId, uint16_t statusCode, WEAVE_ERROR sysError)
|
virtual WEAVE_ERROR
Envía una respuesta de informe de estado a una solicitud.
|
SendTokenCertificateResponse(PacketBuffer *certificate)
|
|
SendTokenPairedResponse(PacketBuffer *tokenBundle)
|
|
SetDelegate(TokenPairingDelegate *delegate)
|
void
Configura el delegado para que procese los eventos del servidor de control de dispositivos.
|
Shutdown(void)
|
Apaga el servidor de vinculación de tokens.
|
Atributos protegidos
mCertificateSent
bool mCertificateSent
mCurClientOp
ExchangeContext * mCurClientOp
mDelegate
TokenPairingDelegate * mDelegate
Funciones públicas
Init
WEAVE_ERROR Init( WeaveExchangeManager *exchangeMgr )
Inicializa el estado del servidor de vinculación de tokens y regístrate para recibir mensajes de vinculación de tokens.
param[in] intercambioMgr Un puntero al administrador de intercambio de Weave.
Detalles | |||||||
---|---|---|---|---|---|---|---|
Valores de retorno |
|
SendStatusReport
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 de retorno |
|
SendTokenCertificateResponse
WEAVE_ERROR SendTokenCertificateResponse( PacketBuffer *certificate )
SendTokenPairedResponse
WEAVE_ERROR SendTokenPairedResponse( PacketBuffer *tokenBundle )
SetDelegate
void SetDelegate( TokenPairingDelegate *delegate )
Configura el delegado para que procese los eventos del servidor de control de dispositivos.
Detalles | |||
---|---|---|---|
Parámetros |
|
Cierre
WEAVE_ERROR Shutdown( void )
Apaga el servidor de vinculación de tokens.
Detalles | |||
---|---|---|---|
Valores de retorno |
|
TokenPairingServer
TokenPairingServer( void )