class TraitUpdaterDelegateImpl
Defined at line 23 of file ../../src/connectivity/weave/lib/core/trait_updater_delegate_impl.h
Public Methods
void TraitUpdaterDelegateImpl ()
Defined at line 25 of file ../../src/connectivity/weave/lib/core/trait_updater_delegate_impl.h
void ~TraitUpdaterDelegateImpl ()
Defined at line 26 of file ../../src/connectivity/weave/lib/core/trait_updater_delegate_impl.h
void HandleWeaveDeviceEvent (const WeaveDeviceEvent * event)
Handles the incoming weave device event and sends it down to registered
applets.
Defined at line 54 of file ../../src/connectivity/weave/lib/core/trait_updater_delegate_impl.cc
WEAVE_ERROR Init ()
Perform the required initialization.
Defined at line 18 of file ../../src/connectivity/weave/lib/core/trait_updater_delegate_impl.cc
WEAVE_ERROR InitApplets (std::vector<std::string> & applet_names)
Initialize applets list.
Defined at line 30 of file ../../src/connectivity/weave/lib/core/trait_updater_delegate_impl.cc
WEAVE_ERROR PublishTrait (const Profiles::DataManagement_Current::ResourceIdentifierres_id,const uint64_tinstance_id,Profiles::DataManagement_Current::TraitDataSource *source_trait)
Static function that publishes traits.
Defined at line 39 of file ../../src/connectivity/weave/lib/core/trait_updater_delegate_impl.h
WEAVE_ERROR SubscribeTrait (const Profiles::DataManagement_Current::ResourceIdentifierres_id,const uint64_tinstance_id,Profiles::DataManagement_Current::PropertyPathHandlebase_path_handle,Profiles::DataManagement_Current::TraitDataSink *sink_trait)
Static function that subscribes to traits.
Defined at line 46 of file ../../src/connectivity/weave/lib/core/trait_updater_delegate_impl.h