nl::
  #include <src/lib/profiles/token-pairing/TokenPairing.h>
  Objet serveur permettant de répondre aux requêtes de couplage de jetons.
Résumé
Héritage
Hérite de: nl::Weave::WeaveServerBase| Constructeurs et destructeurs | |
|---|---|
| TokenPairingServer(void) | 
| Attributs protégés | |
|---|---|
| mCertificateSent | bool | 
| mCurClientOp | |
| mDelegate | |
| Fonctions publiques | |
|---|---|
| Init(WeaveExchangeManager *exchangeMgr) | Initialisez l'état du serveur de couplage de jetons et enregistrez-vous pour recevoir les messages correspondants.  | 
| SendStatusReport(uint32_t statusProfileId, uint16_t statusCode, WEAVE_ERROR sysError) | virtual WEAVE_ERROREnvoyez un rapport d'état en réponse à une demande.  | 
| SendTokenCertificateResponse(PacketBuffer *certificate) | |
| SendTokenPairedResponse(PacketBuffer *tokenBundle) | |
| SetDelegate(TokenPairingDelegate *delegate) | voidDéfinissez le délégué pour qu'il traite les événements du serveur de contrôle des appareils.  | 
| Shutdown(void) | Arrêtez le serveur d'association de jetons.  | 
Attributs protégés
mCertificateSent
bool mCertificateSent
mCurClientOp
ExchangeContext * mCurClientOp
mDelegate
TokenPairingDelegate * mDelegate
Fonctions publiques
Init
WEAVE_ERROR Init( WeaveExchangeManager *exchangeMgr )
Initialisez l'état du serveur de couplage de jetons et enregistrez-vous pour recevoir les messages correspondants.
param[in] ExchangeMgr Un pointeur vers le gestionnaire Weave Exchange.
| Détails | |||||||
|---|---|---|---|---|---|---|---|
| Valeurs renvoyées | 
 | ||||||
SendStatusReport
virtual WEAVE_ERROR SendStatusReport( uint32_t statusProfileId, uint16_t statusCode, WEAVE_ERROR sysError )
Envoyez un rapport d'état en réponse à une demande.
| Détails | |||||||
|---|---|---|---|---|---|---|---|
| Paramètres | 
 | ||||||
| Valeurs renvoyées | 
 | ||||||
SendTokenCertificateResponse
WEAVE_ERROR SendTokenCertificateResponse( PacketBuffer *certificate )
SendTokenPairedResponse
WEAVE_ERROR SendTokenPairedResponse( PacketBuffer *tokenBundle )
SetDelegate
void SetDelegate( TokenPairingDelegate *delegate )
Définissez le délégué pour qu'il traite les événements du serveur de contrôle des appareils.
| Détails | |||
|---|---|---|---|
| Paramètres | 
 | ||
Arrêt
WEAVE_ERROR Shutdown( void )
Arrêtez le serveur d'association de jetons.
| Détails | |||
|---|---|---|---|
| Valeurs renvoyées | 
 | ||
TokenPairingServer
TokenPairingServer( void )