nl:: Weave:: Profiles:: FabricProvisioning:: FabricProvisioningServer
#include <src/lib/profiles/fabric-provisioning/FabricProvisioning.h>
Serverklasse zum Implementieren des Fabric-Bereitstellungsprofils.
Zusammenfassung
Übernahme
Übernimmt von: nl::Weave::WeaveServerBaseDirekte bekannte abgeleitete Klassen: nl::Weave::DeviceLayer::Internal::FabricProvisioningServer
Konstruktoren und Zerstörer |
|
---|---|
FabricProvisioningServer(void)
|
Geschützte Attribute |
|
---|---|
mCurClientOp
|
|
mDelegate
|
Öffentliche Funktionen |
|
---|---|
Init(WeaveExchangeManager *exchangeMgr)
|
Initialisieren Sie den Status des Fabric-Bereitstellungsservers und registrieren Sie sich, um Nachrichten zur Fabric-Bereitstellung zu erhalten.
|
SendStatusReport(uint32_t statusProfileId, uint16_t statusCode, WEAVE_ERROR sysError)
|
virtual WEAVE_ERROR
Senden Sie eine Statusberichtsantwort auf eine Anfrage.
|
SendSuccessResponse(void)
|
virtual WEAVE_ERROR
Senden Sie eine Erfolgsantwort auf eine Anfrage zur Fabric-Bereitstellung.
|
SessionHasFabricConfigAccessPrivilege(uint16_t keyId, uint64_t peerNodeId) const
|
bool
Gibt an, ob die Sitzung mit der angegebenen Knoten-ID und der Sitzungsschlüssel-ID berechtigt ist, Informationen zur Strukturkonfiguration abzurufen.
|
SetDelegate(FabricProvisioningDelegate *delegate)
|
void
Legen Sie den Bevollmächtigten für die Verarbeitung von Fabric-Bereitstellungsereignissen fest.
|
Shutdown(void)
|
Fahren Sie den Fabric-Bereitstellungsserver herunter.
|
Geschützte Attribute
mCurClientOp
ExchangeContext * mCurClientOp
mDelegate
FabricProvisioningDelegate * mDelegate
Öffentliche Funktionen
FabricProvisioningServer
FabricProvisioningServer( void )
Init
WEAVE_ERROR Init( WeaveExchangeManager *exchangeMgr )
Initialisieren Sie den Status des Fabric-Bereitstellungsservers und registrieren Sie sich, um Nachrichten zur Fabric-Bereitstellung zu erhalten.
Details | |||||
---|---|---|---|---|---|
Parameter |
|
||||
Rückgabewerte |
|
SendStatusReport
virtual WEAVE_ERROR SendStatusReport( uint32_t statusProfileId, uint16_t statusCode, WEAVE_ERROR sysError )
Senden Sie eine Statusberichtsantwort auf eine Anfrage.
Details | |||||||
---|---|---|---|---|---|---|---|
Parameter |
|
||||||
Rückgabewerte |
|
SendSuccessResponse
virtual WEAVE_ERROR SendSuccessResponse( void )
Senden Sie eine Erfolgsantwort auf eine Anfrage zur Fabric-Bereitstellung.
Details | |||||||
---|---|---|---|---|---|---|---|
Rückgabewerte |
|
SessionHasFabricConfigAccessPrivilege
bool SessionHasFabricConfigAccessPrivilege( uint16_t keyId, uint64_t peerNodeId ) const
Gibt an, ob die Sitzung mit der angegebenen Knoten-ID und der Sitzungsschlüssel-ID berechtigt ist, Informationen zur Strukturkonfiguration abzurufen.
Details | |
---|---|
Rückgabe |
Gibt „true“ zurück wenn der Peer privilegiert ist, andernfalls „false“.
|
SetDelegate
void SetDelegate( FabricProvisioningDelegate *delegate )
Legen Sie den Bevollmächtigten für die Verarbeitung von Fabric-Bereitstellungsereignissen fest.
Details | |||
---|---|---|---|
Parameter |
|
Herunterfahren
WEAVE_ERROR Shutdown( void )
Fahren Sie den Fabric-Bereitstellungsserver herunter.
Details | |||
---|---|---|---|
Rückgabewerte |
|