nl::
  Dies ist eine abstrakte Klasse.
  #include <src/lib/profiles/fabric-provisioning/FabricProvisioning.h>
  Delegiert die Klasse für die Implementierung zusätzlicher Aktionen, die Fabric-Bereitstellungsvorgängen entsprechen.
Zusammenfassung
Übernahme
Übernimmt von: nl::Weave::WeaveServerDelegateBaseDirekte bekannte abgeleitete Klassen: nl::Weave::DeviceLayer::Internal::FabricProvisioningServer
| Öffentliche Funktionen | |
|---|---|
| EnforceAccessControl(ExchangeContext *ec, uint32_t msgProfileId, uint8_t msgType, const WeaveMessageInfo *msgInfo, AccessControlResult & result) | virtual voidErzwingen Sie die Zugriffssteuerung auf Nachrichtenebene für eine eingehende Anfragenachricht für die Fabric-Bereitstellung.  | 
| HandleCreateFabric(void)=0 | virtual WEAVE_ERRORGibt an, dass das Gerät eine neue Fabric erstellt hat.  | 
| HandleGetFabricConfig(void)=0 | virtual WEAVE_ERRORGibt an, dass die Konfiguration der aktuellen Weave Fabric angefordert wurde.  | 
| HandleJoinExistingFabric(void)=0 | virtual WEAVE_ERRORGibt an, dass das Gerät einer vorhandenen Fabric beigetreten ist.  | 
| HandleLeaveFabric(void)=0 | virtual WEAVE_ERRORGibt an, dass das Gerät eine Fabric verlassen hat.  | 
| IsPairedToAccount() const  | virtual boolWird aufgerufen, um festzustellen, ob das Gerät derzeit mit einem Konto gekoppelt ist.  | 
Öffentliche Funktionen
EnforceAccessControl
virtual void EnforceAccessControl( ExchangeContext *ec, uint32_t msgProfileId, uint8_t msgType, const WeaveMessageInfo *msgInfo, AccessControlResult & result )
Erzwingen Sie die Zugriffssteuerung auf Nachrichtenebene für eine eingehende Anfragenachricht für die Fabric-Bereitstellung.
| Details | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Parameter | 
 | ||||||||||
HandleCreateFabric
virtual WEAVE_ERROR HandleCreateFabric( void )=0
Gibt an, dass das Gerät eine neue Fabric erstellt hat.
| Details | |||||
|---|---|---|---|---|---|
| Rückgabewerte | 
 | ||||
HandleGetFabricConfig
virtual WEAVE_ERROR HandleGetFabricConfig( void )=0
Gibt an, dass die Konfiguration der aktuellen Weave Fabric angefordert wurde.
| Details | |||||
|---|---|---|---|---|---|
| Rückgabewerte | 
 | ||||
HandleJoinExistingFabric
virtual WEAVE_ERROR HandleJoinExistingFabric( void )=0
Gibt an, dass das Gerät einer vorhandenen Fabric beigetreten ist.
| Details | |||||
|---|---|---|---|---|---|
| Rückgabewerte | 
 | ||||
HandleLeaveFabric
virtual WEAVE_ERROR HandleLeaveFabric( void )=0
Gibt an, dass das Gerät eine Fabric verlassen hat.
| Details | |||||
|---|---|---|---|---|---|
| Rückgabewerte | 
 | ||||
IsPairedToAccount
virtual bool IsPairedToAccount() const
Wird aufgerufen, um festzustellen, ob das Gerät derzeit mit einem Konto gekoppelt ist.