class BasicGraphSolver
Defined at line 313 of file x64-shared/gen/third_party/openweave-core/src/include/Weave/Profiles/data-management/Current/NotificationEngine.h
This is a coarse, basic solver that will retrieve the entire contents of a trait instance from root. The solver
trades of computational complexity and reduced storage requirements with inefficiency in the data transmitted over
the wire. This is rarely useful for most applications given the sheer in-efficiency of data transmitted over the
wire, especially for traits with lots of key/value pairs. It is however useful for bring-up or for debugging issues
with the other solvers.
Constraints: It only supports subscriptions to root and nothing deeper.
Public Methods
bool IsPropertyPathSupported (PropertyPathHandle aHandle)
WEAVE_ERROR RetrieveTraitInstanceData (NotifyRequestBuilder * aBuilder, TraitDataHandle aTraitDataHandle, SchemaVersion aSchemaVersion, bool aRetrieveAll)
WEAVE_ERROR SetDirty (TraitDataHandle aTraitDataHandle, PropertyPathHandle aPropertyHandle)
WEAVE_ERROR ClearDirty ()