nl:: Weave:: Profiles:: TokenPairing:: TokenPairingServer
#include <src/lib/profiles/token-pairing/TokenPairing.h>
Objeto de servidor para responder a solicitações de pareamento de token.
Resumo
Herança
Herda de: nl::Weave::WeaveServerBase
Construtores e destruidores |
|
---|---|
TokenPairingServer(void)
|
Atributos protegidos |
|
---|---|
mCertificateSent
|
bool
|
mCurClientOp
|
|
mDelegate
|
Funções públicas |
|
---|---|
Init(WeaveExchangeManager *exchangeMgr)
|
Inicializar o estado do servidor de pareamento de tokens e fazer o registro para receber mensagens de pareamento de token.
|
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.
|
SendTokenCertificateResponse(PacketBuffer *certificate)
|
|
SendTokenPairedResponse(PacketBuffer *tokenBundle)
|
|
SetDelegate(TokenPairingDelegate *delegate)
|
void
Defina o delegado para processar eventos do servidor de controle do dispositivo.
|
Shutdown(void)
|
Encerre o servidor de pareamento de tokens.
|
Atributos protegidos
mCertificateSent
bool mCertificateSent
mCurClientOp
ExchangeContext * mCurClientOp
mDelegate
TokenPairingDelegate * mDelegate
Funções públicas
Init
WEAVE_ERROR Init( WeaveExchangeManager *exchangeMgr )
Inicializar o estado do servidor de pareamento de tokens e fazer o registro para receber mensagens de pareamento de token.
param[in] ExchangeMgr Um ponteiro para o Gerenciador do Weave Exchange.
Detalhes | |||||||
---|---|---|---|---|---|---|---|
Valores de retorno |
|
SendStatusReport
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 |
|
SendTokenCertificateResponse
WEAVE_ERROR SendTokenCertificateResponse( PacketBuffer *certificate )
SendTokenPairedResponse
WEAVE_ERROR SendTokenPairedResponse( PacketBuffer *tokenBundle )
SetDelegate
void SetDelegate( TokenPairingDelegate *delegate )
Defina o delegado para processar eventos do servidor de controle do dispositivo.
Detalhes | |||
---|---|---|---|
Parâmetros |
|
Encerramento
WEAVE_ERROR Shutdown( void )
Encerre o servidor de pareamento de tokens.
Detalhes | |||
---|---|---|---|
Valores de retorno |
|
TokenPairingServer
TokenPairingServer( void )