nl::
  #include <src/lib/profiles/token-pairing/TokenPairing.h>
  Oggetto server per rispondere alle richieste di accoppiamento di token.
Riepilogo
Eredità
Eredita da: nl::Weave::WeaveServerBase| Costruttori e distruttori | |
|---|---|
| TokenPairingServer(void) | 
| Attributi protetti | |
|---|---|
| mCertificateSent | bool | 
| mCurClientOp | |
| mDelegate | |
| Funzioni pubbliche | |
|---|---|
| Init(WeaveExchangeManager *exchangeMgr) | Inizializzare lo stato del server di accoppiamento di token e registrati per ricevere i messaggi di accoppiamento dei token.  | 
| SendStatusReport(uint32_t statusProfileId, uint16_t statusCode, WEAVE_ERROR sysError) | virtual WEAVE_ERRORInviare una risposta a un report di stato a una richiesta.  | 
| SendTokenCertificateResponse(PacketBuffer *certificate) | |
| SendTokenPairedResponse(PacketBuffer *tokenBundle) | |
| SetDelegate(TokenPairingDelegate *delegate) | voidImposta il delegato per elaborare gli eventi di Device Control Server.  | 
| Shutdown(void) | Arresta il server di accoppiamento di token.  | 
Attributi protetti
mCertificateSent
bool mCertificateSent
mCurClientOp
ExchangeContext * mCurClientOp
mDelegate
TokenPairingDelegate * mDelegate
Funzioni pubbliche
Init
WEAVE_ERROR Init( WeaveExchangeManager *exchangeMgr )
Inizializzare lo stato del server di accoppiamento di token e registrati per ricevere i messaggi di accoppiamento dei token.
param[in] exchangeMgr Un puntatore al gestore della piattaforma di scambio Weave.
| Dettagli | |||||||
|---|---|---|---|---|---|---|---|
| Valori restituiti | 
 | ||||||
SendStatusReport
virtual WEAVE_ERROR SendStatusReport( uint32_t statusProfileId, uint16_t statusCode, WEAVE_ERROR sysError )
Inviare una risposta a un report di stato a una richiesta.
| Dettagli | |||||||
|---|---|---|---|---|---|---|---|
| Parametri | 
 | ||||||
| Valori restituiti | 
 | ||||||
SendTokenCertificateResponse
WEAVE_ERROR SendTokenCertificateResponse( PacketBuffer *certificate )
SendTokenPairedResponse
WEAVE_ERROR SendTokenPairedResponse( PacketBuffer *tokenBundle )
SetDelegate
void SetDelegate( TokenPairingDelegate *delegate )
Imposta il delegato per elaborare gli eventi di Device Control Server.
| Dettagli | |||
|---|---|---|---|
| Parametri | 
 | ||
Arresto
WEAVE_ERROR Shutdown( void )
Arresta il server di accoppiamento di token.
| Dettagli | |||
|---|---|---|---|
| Valori restituiti | 
 | ||
TokenPairingServer
TokenPairingServer( void )