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::ResourceIdentifier res_id, const uint64_t instance_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::ResourceIdentifier res_id, const uint64_t instance_id, Profiles::DataManagement_Current::PropertyPathHandle base_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