nl:: Weave:: Profiles:: FabricProvisioning:: FabricProvisioningServer
#include <src/lib/profiles/fabric-provisioning/FabricProvisioning.h>
Klasa serwera do implementacji profilu usługi Fabric.
Podsumowanie
Dziedziczenie
Dziedziczy z: nl::Weave::WeaveServerBaseBezpośrednie znane podklasy: nl::Weave::DeviceLayer::Internal::FabricProvisioningServer
Konstruktorzy i niszczyciele |
|
---|---|
FabricProvisioningServer(void)
|
Atrybuty chronione |
|
---|---|
mCurClientOp
|
|
mDelegate
|
Funkcje publiczne |
|
---|---|
Init(WeaveExchangeManager *exchangeMgr)
|
Zainicjuj stan serwera udostępniania Fabric i zarejestruj się, aby otrzymywać wiadomości dotyczące tej usługi.
|
SendStatusReport(uint32_t statusProfileId, uint16_t statusCode, WEAVE_ERROR sysError)
|
virtual WEAVE_ERROR
Wyślij odpowiedź z raportem o stanie na prośbę.
|
SendSuccessResponse(void)
|
virtual WEAVE_ERROR
Wyślij odpowiedź o powodzeniu na żądanie usługi Fabric Provisioning.
|
SessionHasFabricConfigAccessPrivilege(uint16_t keyId, uint64_t peerNodeId) const
|
bool
Wskazuje, czy sesja o podanym identyfikatorze węzła i identyfikatorze klucza sesji jest autoryzowana do pobierania informacji o konfiguracji tkaniny.
|
SetDelegate(FabricProvisioningDelegate *delegate)
|
void
Skonfiguruj osobę, której przekazano dostęp, aby przetwarzała zdarzenia udostępniania usługi Fabric.
|
Shutdown(void)
|
Wyłącz serwer usługi Fabric Provisioning.
|
Atrybuty chronione
mCurClientOp
ExchangeContext * mCurClientOp
mDelegate
FabricProvisioningDelegate * mDelegate
Funkcje publiczne
FabricProvisioningServer
FabricProvisioningServer( void )
Zainicjuj
WEAVE_ERROR Init( WeaveExchangeManager *exchangeMgr )
Zainicjuj stan serwera udostępniania Fabric i zarejestruj się, aby otrzymywać wiadomości dotyczące tej usługi.
Szczegóły | |||||
---|---|---|---|---|---|
Parametry |
|
||||
Zwracane wartości |
|
SendStatusReport
virtual WEAVE_ERROR SendStatusReport( uint32_t statusProfileId, uint16_t statusCode, WEAVE_ERROR sysError )
Wyślij odpowiedź z raportem o stanie na prośbę.
Szczegóły | |||||||
---|---|---|---|---|---|---|---|
Parametry |
|
||||||
Zwracane wartości |
|
SendSuccessResponse
virtual WEAVE_ERROR SendSuccessResponse( void )
Wyślij odpowiedź o powodzeniu na żądanie usługi Fabric Provisioning.
Szczegóły | |||||||
---|---|---|---|---|---|---|---|
Zwracane wartości |
|
SessionHasFabricConfigAccessPrivilege
bool SessionHasFabricConfigAccessPrivilege( uint16_t keyId, uint64_t peerNodeId ) const
Wskazuje, czy sesja o podanym identyfikatorze węzła i identyfikatorze klucza sesji jest autoryzowana do pobierania informacji o konfiguracji tkaniny.
Szczegóły | |
---|---|
Zwroty |
Zwraca wartość „true” (prawda), jeśli dany peer ma uprawnienia. W przeciwnym razie zwraca wartość „false” (fałsz).
|
SetDelegate
void SetDelegate( FabricProvisioningDelegate *delegate )
Skonfiguruj osobę, której przekazano dostęp, aby przetwarzała zdarzenia udostępniania usługi Fabric.
Szczegóły | |||
---|---|---|---|
Parametry |
|
Wyłączono
WEAVE_ERROR Shutdown( void )
Wyłącz serwer usługi Fabric Provisioning.
Szczegóły | |||
---|---|---|---|
Zwracane wartości |
|