нл:: Переплетение:: Профили:: Обеспечение ткани:: FabricProvisioningDelegate
Это абстрактный класс.#include <src/lib/profiles/fabric-provisioning/FabricProvisioning.h>
Класс делегата для реализации дополнительных действий, соответствующих операциям подготовки структуры.
Краткое содержание
Наследование
Наследуется от: nl::Weave::WeaveServerDelegateBaseПрямые известные подклассы: nl::Weave::DeviceLayer::Internal::FabricProvisioningServer
Общественные функции | |
---|---|
EnforceAccessControl ( ExchangeContext *ec, uint32_t msgProfileId, uint8_t msgType, const WeaveMessageInfo *msgInfo, AccessControlResult & result) | virtual void Включите контроль доступа на уровне сообщений для входящего сообщения с запросом на подготовку структуры. |
HandleCreateFabric (void)=0 | virtual WEAVE_ERROR Указывает, что устройство создало новую структуру. |
HandleGetFabricConfig (void)=0 | virtual WEAVE_ERROR Указывает, что запрошена конфигурация текущей Weave Fabric. |
HandleJoinExistingFabric (void)=0 | virtual WEAVE_ERROR Указывает, что устройство присоединилось к существующей структуре. |
HandleLeaveFabric (void)=0 | virtual WEAVE_ERROR Указывает, что устройство покинуло структуру. |
IsPairedToAccount () const | virtual bool Вызывается, чтобы определить, подключено ли устройство к учетной записи в данный момент. |
Общественные функции
EnforceAccessControl
virtual void EnforceAccessControl( ExchangeContext *ec, uint32_t msgProfileId, uint8_t msgType, const WeaveMessageInfo *msgInfo, AccessControlResult & result )
Включите контроль доступа на уровне сообщений для входящего сообщения с запросом на подготовку структуры.
Подробности | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Параметры |
|
РучкаСоздатьТкань
virtual WEAVE_ERROR HandleCreateFabric( void )=0
Указывает, что устройство создало новую структуру.
Подробности | |||||
---|---|---|---|---|---|
Возвращаемые значения |
|
РучкаGetFabricConfig
virtual WEAVE_ERROR HandleGetFabricConfig( void )=0
Указывает, что запрошена конфигурация текущей Weave Fabric.
Подробности | |||||
---|---|---|---|---|---|
Возвращаемые значения |
|
HandleJoinExistingFabric
virtual WEAVE_ERROR HandleJoinExistingFabric( void )=0
Указывает, что устройство присоединилось к существующей структуре.
Подробности | |||||
---|---|---|---|---|---|
Возвращаемые значения |
|
РучкаОставитьТкань
virtual WEAVE_ERROR HandleLeaveFabric( void )=0
Указывает, что устройство покинуло структуру.
Подробности | |||||
---|---|---|---|---|---|
Возвращаемые значения |
|
Испайредтоаккаунт
virtual bool IsPairedToAccount() const
Вызывается, чтобы определить, подключено ли устройство к учетной записи в данный момент.