nl:: Weave:: Profiles:: DataManagement_Current:: NotificationEngine
Summary
Public types |
|
---|---|
NotifyRequestBuilderState{
|
enum |
Public functions |
|
---|---|
DeleteKey(TraitDataSource *aDataSource, PropertyPathHandle aPropertyHandle)
|
|
Init(void)
|
Initializes the engine.
|
Run(void)
|
void
Main work-horse function that executes the run-loop.
|
ScheduleRun(void)
|
void
Main work-horse function that executes the run-loop asynchronously on the Weave thread.
|
SetDirty(TraitDataSource *aDataSource, PropertyPathHandle aPropertyHandle)
|
Marks a handle associated with a data source as being dirty.
|
Classes |
|
---|---|
nl:: |
|
nl:: |
|
nl:: |
This provides a helper class to compose notifies and abstract away the construction and structure of the message from its consumers. |
Public types
NotifyRequestBuilderState
NotifyRequestBuilderState
Public functions
DeleteKey
WEAVE_ERROR DeleteKey( TraitDataSource *aDataSource, PropertyPathHandle aPropertyHandle )
Init
WEAVE_ERROR Init( void )
Initializes the engine.
Should only be called once.
Details | |||||
---|---|---|---|---|---|
Return Values |
|
Run
void Run( void )
Main work-horse function that executes the run-loop.
ScheduleRun
void ScheduleRun( void )
Main work-horse function that executes the run-loop asynchronously on the Weave thread.
SetDirty
WEAVE_ERROR SetDirty( TraitDataSource *aDataSource, PropertyPathHandle aPropertyHandle )
Marks a handle associated with a data source as being dirty.
Details | |||||
---|---|---|---|---|---|
Return Values |
|