nl:: Weave:: Profiles:: DataManagement_Current:: EventOptions
#include <src/lib/profiles/data-management/Current/EventLoggingTypes.h>
Struktura oferująca opcje dla różnych pól zdarzenia.
Podsumowanie
Konstruktory i niszczyciele |
|
---|---|
EventOptions(void)
|
|
EventOptions(bool)
|
|
EventOptions(timestamp_t)
|
|
EventOptions(utc_timestamp_t)
|
|
EventOptions(timestamp_t, bool)
|
|
EventOptions(utc_timestamp_t, bool)
|
|
EventOptions(utc_timestamp_t, DetailedRootSection *, event_id_t, ImportanceType, bool)
|
|
EventOptions(timestamp_t, DetailedRootSection *, event_id_t, ImportanceType, bool)
|
Atrybuty publiczne |
|
---|---|
eventSource
|
Wskaźnik do szczegółowej rozdzielczości instancji trait.
|
relatedEventID
|
Identyfikator zdarzenia z tego samego źródła zdarzenia, z którym jest powiązane to zdarzenie.
|
relatedImportance
|
EventWażność identyfikatora powiązanego zdarzenia.
|
timestamp
|
Związek zawierający sygnaturę czasową systemową lub sygnaturę czasową UTC.
|
timestampType
|
Wyliczenie wskazujące, czy sygnatura czasowa jest prawidłowa, i jej typ.
|
urgent
|
bool
Flaga wskazująca, że wydarzenie jest wrażliwe czasowo.
|
Atrybuty publiczne
eventSource
DetailedRootSection * nl::Weave::Profiles::DataManagement_Current::EventOptions::eventSource
Wskaźnik do szczegółowej rozdzielczości instancji trait.
W przypadku wartości NULL przyjmuje się, że źródło zdarzeń pochodzi z zasobu równego identyfikatorowi lokalnego węzła i z domyślnej instancji cechy.
relatedEventID
event_id_t nl::Weave::Profiles::DataManagement_Current::EventOptions::relatedEventID
Identyfikator zdarzenia z tego samego źródła zdarzenia, z którym jest powiązane to zdarzenie.
Jeśli zdarzenie nie jest powiązane z żadnym innym zdarzeniem, Identyfikator powiązanego zdarzenia będzie równy identyfikatorowi zdarzenia i może zostać pominięty. Wartość 0 oznacza brak powiązanego zdarzenia.
relatedImportance
ImportanceType nl::Weave::Profiles::DataManagement_Current::EventOptions::relatedImportance
EventWażność identyfikatora powiązanego zdarzenia.
Jeśli to zdarzenie i powiązane z nim zdarzenie mają jednakową ważność, pole może zostać pominięte. Wartość kImportanceType_Invalid oznacza brak jakiegokolwiek powiązanego zdarzenia.
sygnatura czasowa
Timestamp nl::Weave::Profiles::DataManagement_Current::EventOptions::timestamp
Związek zawierający sygnaturę czasową systemową lub sygnaturę czasową UTC.
timestampType
TimestampType nl::Weave::Profiles::DataManagement_Current::EventOptions::timestampType
Wyliczenie wskazujące, czy sygnatura czasowa jest prawidłowa, i jej typ.
pilne
bool nl::Weave::Profiles::DataManagement_Current::EventOptions::urgent
Flaga wskazująca, że wydarzenie jest wrażliwe czasowo.
Jego ustawienie powoduje opróżnienie dziennika zdarzeń.
Funkcje publiczne
EventOptions
nl::Weave::Profiles::DataManagement_Current::EventOptions::EventOptions( void )
EventOptions
nl::Weave::Profiles::DataManagement_Current::EventOptions::EventOptions( bool )
EventOptions
nl::Weave::Profiles::DataManagement_Current::EventOptions::EventOptions( timestamp_t )
EventOptions
nl::Weave::Profiles::DataManagement_Current::EventOptions::EventOptions( utc_timestamp_t )
EventOptions
nl::Weave::Profiles::DataManagement_Current::EventOptions::EventOptions( timestamp_t, bool )
EventOptions
nl::Weave::Profiles::DataManagement_Current::EventOptions::EventOptions( utc_timestamp_t, bool )
EventOptions
nl::Weave::Profiles::DataManagement_Current::EventOptions::EventOptions( utc_timestamp_t, DetailedRootSection *, event_id_t, ImportanceType, bool )
EventOptions
nl::Weave::Profiles::DataManagement_Current::EventOptions::EventOptions( timestamp_t, DetailedRootSection *, event_id_t, ImportanceType, bool )