nl:: Weave:: Profiles:: FabricProvisioning:: FabricProvisioningServer
#include <src/lib/profiles/fabric-provisioning/FabricProvisioning.h>
Classe server per l'implementazione del profilo di provisioning dell'Infrastruttura.
Riepilogo
Eredità
Eredita da: nl::Weave::WeaveServerBaseSottoclassi note direttamente: nl::Weave::DeviceLayer::Internal::FabricProvisioningServer
Costruttori e distruttori |
|
---|---|
FabricProvisioningServer(void)
|
Attributi protetti |
|
---|---|
mCurClientOp
|
|
mDelegate
|
Funzioni pubbliche |
|
---|---|
Init(WeaveExchangeManager *exchangeMgr)
|
Inizializza lo stato del server di provisioning dell'Infrastruttura ed esegui la registrazione per ricevere i messaggi di provisioning dell'Infrastruttura.
|
SendStatusReport(uint32_t statusProfileId, uint16_t statusCode, WEAVE_ERROR sysError)
|
virtual WEAVE_ERROR
Inviare una risposta a un report di stato a una richiesta.
|
SendSuccessResponse(void)
|
virtual WEAVE_ERROR
Invia una risposta riuscita a una richiesta di provisioning dell'Infrastruttura.
|
SessionHasFabricConfigAccessPrivilege(uint16_t keyId, uint64_t peerNodeId) const
|
bool
Indica se la sessione con l'ID nodo e l'ID chiave di sessione specificati è autorizzata a recuperare le informazioni sulla configurazione dell'infrastruttura.
|
SetDelegate(FabricProvisioningDelegate *delegate)
|
void
Imposta il delegato per elaborare gli eventi di provisioning dell'Infrastruttura.
|
Shutdown(void)
|
Arresta il server di provisioning di Fabric.
|
Attributi protetti
mCurClientOp
ExchangeContext * mCurClientOp
mDelegate
FabricProvisioningDelegate * mDelegate
Funzioni pubbliche
FabricProvisioningServer
FabricProvisioningServer( void )
Init
WEAVE_ERROR Init( WeaveExchangeManager *exchangeMgr )
Inizializza lo stato del server di provisioning dell'Infrastruttura ed esegui la registrazione per ricevere i messaggi di provisioning dell'Infrastruttura.
Dettagli | |||||
---|---|---|---|---|---|
Parametri |
|
||||
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 |
|
SendSuccessResponse
virtual WEAVE_ERROR SendSuccessResponse( void )
Invia una risposta riuscita a una richiesta di provisioning dell'Infrastruttura.
Dettagli | |||||||
---|---|---|---|---|---|---|---|
Valori restituiti |
|
SessionHasFabricConfigAccessPrivilege
bool SessionHasFabricConfigAccessPrivilege( uint16_t keyId, uint64_t peerNodeId ) const
Indica se la sessione con l'ID nodo e l'ID chiave di sessione specificati è autorizzata a recuperare le informazioni sulla configurazione dell'infrastruttura.
Dettagli | |
---|---|
Restituisce |
Restituisce "true" se il peer specificato ha un privilegio, altrimenti è "false".
|
SetDelegate
void SetDelegate( FabricProvisioningDelegate *delegate )
Imposta il delegato per elaborare gli eventi di provisioning dell'Infrastruttura.
Dettagli | |||
---|---|---|---|
Parametri |
|
Arresto
WEAVE_ERROR Shutdown( void )
Arresta il server di provisioning di Fabric.
Dettagli | |||
---|---|---|---|
Valori restituiti |
|