nl::Weave::DeviceLayer::TraitManager
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
#include <src/adaptations/device-layer/include/Weave/DeviceLayer/TraitManager.h>
ניהול הפרסום והמינויים של תכונות ניהול נתונים ב-Weave עבור מכשיר Weave.
סיכום
סוגים ציבוריים |
|
---|---|
ServiceSubscriptionMode
|
טיפוסים בני מנייה (enum) |
כיתות חברים |
|
---|---|
::nl::Weave::DeviceLayer::PlatformManagerImpl
|
friend class
|
Internal::GenericPlatformManagerImpl
|
friend class
|
Internal::GenericPlatformManagerImpl_FreeRTOS
|
friend class
|
פונקציות ציבוריות |
|
---|---|
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)
|
פונקציות מוגנות |
|
---|---|
TraitManager()=default
|
|
TraitManager(const TraitManager &)=delete
|
|
TraitManager(const TraitManager &&)=delete
|
|
operator=(const TraitManager &)=delete
|
|
~TraitManager()=default
|
|
סוגים ציבוריים
ServiceSubscriptionMode
ServiceSubscriptionMode
כיתות חברים
::nl::Weave::DeviceLayer::PlatformManagerImpl
friend class ::nl::Weave::DeviceLayer::PlatformManagerImpl
פנימי::GeneralPlatformManagerImpl
friend class Internal::GenericPlatformManagerImpl
Internal::GenericPlatformManagerImpl_FreeRTOS
friend class Internal::GenericPlatformManagerImpl_FreeRTOS
פונקציות ציבוריות
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
)
פונקציות מוגנות
TraitManager
TraitManager()=default
TraitManager
TraitManager(
const TraitManager &
)=delete
TraitManager
TraitManager(
const TraitManager &&
)=delete
operator=
TraitManager & operator=(
const TraitManager &
)=delete
~TraitManager
~TraitManager()=default