Mit Sammlungen den Überblick behalten Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.

nl:: Weben:: Profile:: DataManagement_Current:: NotificationEngine

Zusammenfassung

Öffentliche Typen

NotifyRequestBuilderState {
kNotifyRequestBuilder_Idle = 0,
kNotifyRequestBuilder_Ready ,
kNotifyRequestBuilder_BuildDataList ,
kNotifyRequestBuilder_BuildEventList
}
aufzählen

Öffentliche Funktionen

DeleteKey ( TraitDataSource *aDataSource, PropertyPathHandle aPropertyHandle)
Init (void)
Initialisiert den Motor.
Run (void)
void
Hauptarbeitspferdefunktion, die den Run-Loop ausführt.
ScheduleRun (void)
void
Hauptarbeitspferdefunktion, die die Run-Loop asynchron im Weave-Thread ausführt.
SetDirty ( TraitDataSource *aDataSource, PropertyPathHandle aPropertyHandle)
Markiert ein Handle, das einer Datenquelle zugeordnet ist, als schmutzig.

Klassen

nl :: Weave :: Profile :: DataManagement_Current :: NotificationEngine :: BasicGraphSolver
nl :: Weave :: Profile :: DataManagement_Current :: NotificationEngine :: IntermediateGraphSolver
nl :: Weave :: Profile :: DataManagement_Current :: NotificationEngine :: NotifyRequestBuilder

Dies stellt eine Hilfsklasse bereit, um Benachrichtigungen zu erstellen und den Aufbau und die Struktur der Nachricht von ihren Verbrauchern abzustrahieren.

Öffentliche Typen

NotifyRequestBuilderState

 NotifyRequestBuilderState
Eigenschaften
kNotifyRequestBuilder_BuildDataList

Die Anforderung erstellt den DataList-Teil der Struktur.

kNotifyRequestBuilder_BuildEventList

Die Anforderung erstellt den EventList-Teil der Struktur.

kNotifyRequestBuilder_Idle

Die Anfrage wurde nicht geöffnet oder wurde geschlossen und abgeschlossen.

kNotifyRequestBuilder_Ready

Die Anforderung wurde initialisiert und ist für alle optionalen Elemente der obersten Ebene bereit.

Öffentliche Funktionen

Löschtaste

WEAVE_ERROR DeleteKey(
  TraitDataSource *aDataSource,
  PropertyPathHandle aPropertyHandle
)

Drin

WEAVE_ERROR Init(
  void
)

Initialisiert den Motor.

Sollte nur einmal aufgerufen werden.

Einzelheiten
Rückgabewerte
WEAVE_NO_ERROR
Auf Erfolg.
other
Konnte Daten nicht abrufen und in den Writer schreiben.

Lauf

void Run(
  void
)

Hauptarbeitspferdefunktion, die den Run-Loop ausführt.

ScheduleRun

void ScheduleRun(
  void
)

Hauptarbeitspferdefunktion, die die Run-Loop asynchron im Weave-Thread ausführt.

SetDirty

WEAVE_ERROR SetDirty(
  TraitDataSource *aDataSource,
  PropertyPathHandle aPropertyHandle
)

Markiert ein Handle, das einer Datenquelle zugeordnet ist, als schmutzig.

Einzelheiten
Rückgabewerte
WEAVE_NO_ERROR
Auf Erfolg.
other
Konnte Daten nicht abrufen und in den Writer schreiben.