Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.
Trang này được dịch bởi Cloud Translation API.
Switch to English

nl :: Dệt :: DeviceLayer :: TraitManager

#include <src/adaptations/device-layer/include/Weave/DeviceLayer/TraitManager.h>

Quản lý việc xuất bản và đăng ký các đặc điểm Quản lý dữ liệu Weave cho thiết bị Weave.

Tóm lược

Các loại công khai

ServiceSubscriptionMode enum

Lớp học bạn bè

::nl::Weave::DeviceLayer::PlatformManagerImpl
friend class
Internal::GenericPlatformManagerImpl
friend class
Internal::GenericPlatformManagerImpl_FreeRTOS
friend class

Chức năng công cộng

GetServiceSubscribeConfirmIntervalMS (void) const
uint32_t
GetServiceSubscriptionMode (void)
ServiceSubscriptionMode
IsServiceSubscriptionEstablished (void)
bool
PublishTrait (const uint64_t & instanceId, TraitDataSource *dataSource)
PublishTrait (const ResourceIdentifier & resId, const uint64_t & instanceId, TraitDataSource *dataSource)
SetServiceSubscribeConfirmIntervalMS (uint32_t val) const
SetServiceSubscriptionMode (ServiceSubscriptionMode val)
SubscribeServiceTrait (const ResourceIdentifier & resId, const uint64_t & instanceId, PropertyPathHandle basePathHandle, TraitDataSink *dataSink)
UnpublishTrait ( TraitDataSource *dataSource)
UnsubscribeServiceTrait ( TraitDataSink *dataSink)

Các chức năng được bảo vệ

TraitManager ()=default
TraitManager (const TraitManager &)=delete
TraitManager (const TraitManager &&)=delete
operator= (const TraitManager &)=delete
~TraitManager ()=default

Các loại công khai

ServiceSubscriptionMode

 ServiceSubscriptionMode

Lớp học bạn bè

:: nl :: Weave :: DeviceLayer :: PlatformManagerImpl

friend class ::nl::Weave::DeviceLayer::PlatformManagerImpl

Nội bộ :: GenericPlatformManagerImpl

friend class Internal::GenericPlatformManagerImpl

Nội bộ :: GenericPlatformManagerImpl_FreeRTOS

friend class Internal::GenericPlatformManagerImpl_FreeRTOS

Chức năng công cộng

GetServiceSubscribeConfirmIntervalMS

uint32_t GetServiceSubscribeConfirmIntervalMS(
  void
) const 

GetServiceSubscriptionMode

ServiceSubscriptionMode GetServiceSubscriptionMode(
  void
)

IsServiceSubscriptionEstablished

bool IsServiceSubscriptionEstablished(
  void
)

PublishTrait

WEAVE_ERROR PublishTrait(
  const uint64_t & instanceId,
  TraitDataSource *dataSource
)

PublishTrait

WEAVE_ERROR PublishTrait(
  const ResourceIdentifier & resId,
  const uint64_t & instanceId,
  TraitDataSource *dataSource
)

SetServiceSubscribeConfirmIntervalMS

WEAVE_ERROR SetServiceSubscribeConfirmIntervalMS(
  uint32_t val
) const 

SetServiceSubscriptionMode

WEAVE_ERROR SetServiceSubscriptionMode(
  ServiceSubscriptionMode val
)

SubscribeServiceTrait

WEAVE_ERROR SubscribeServiceTrait(
  const ResourceIdentifier & resId,
  const uint64_t & instanceId,
  PropertyPathHandle basePathHandle,
  TraitDataSink *dataSink
)

UnpublishTrait

WEAVE_ERROR UnpublishTrait(
  TraitDataSource *dataSource
)

UnsubscribeServiceTrait

WEAVE_ERROR UnsubscribeServiceTrait(
  TraitDataSink *dataSink
)

Các chức năng được bảo vệ

TraitManager

 TraitManager()=default

TraitManager

 TraitManager(
  const TraitManager &
)=delete

TraitManager

 TraitManager(
  const TraitManager &&
)=delete

toán tử =

TraitManager & operator=(
  const TraitManager &
)=delete

~ TraitManager

 ~TraitManager()=default