nl::Weave::Profiles::DataManagement_Current::UpdateDirtyPathFilter

#include <src/lib/profiles/data-management/Current/TraitData.h>

Utility class to filter path when handling notification.

Summary

Inheritance

Inherits from: nl::Weave::Profiles::DataManagement_Current::IPathFilter

Constructors and Destructors

UpdateDirtyPathFilter(SubscriptionClient *apSubClient, TraitDataHandle traitDataHandle, bool & aFilterPendingUpdate, bool & aFilterDispatchedUpdate)

Public functions

FilterPath(PropertyPathHandle aPathhandle, const TraitSchemaEngine *apEngine)
virtual bool

Public functions

FilterPath

virtual bool FilterPath(
  PropertyPathHandle aPathhandle,
  const TraitSchemaEngine *apEngine
)

UpdateDirtyPathFilter

 UpdateDirtyPathFilter(
  SubscriptionClient *apSubClient,
  TraitDataHandle traitDataHandle,
  bool & aFilterPendingUpdate,
  bool & aFilterDispatchedUpdate
)