nl::Weave::Profiles::DataManagement_Current::SubscriptionClient::OutEventParam

Zusammenfassung

Öffentliche Attribute

mLastObservedEventList
Eine Liste der letzten bekannten Ereignisse, die der Abonnenten empfangen hat.
mLastObservedEventListSize
size_t
Anzahl der beobachteten Ereignisse in „mLastObservedEventList“.
mNeedAllEvents
bool
Gibt an, ob der Abonnent an Ereignissen interessiert ist.
mPathList
Zeiger auf eine Liste von Trait-Pfaden.
mPathListSize
size_t
Anzahl der Trait-Pfade in der mPathList.
mSubscribeRequestPrepareNeeded
struct nl::Weave::Profiles::DataManagement_Current::SubscriptionClient::OutEventParam::@141
mSubscriptionId
uint64_t
Die Abo-ID, die für ein gegenseitiges Abo verwendet werden soll.
mTimeoutSecMax
uint32_t
Feld, das die Obergrenze des Aktivitätszeitlimits angibt.
mTimeoutSecMin
uint32_t
Feld, das die Untergrenze des Aktivitätszeitlimits angibt.
mVersionedPathList
Zeiger auf eine Liste von versionierten Trait-Pfaden.

Öffentliche Funktionen

Clear(void)
void

Öffentliche Attribute

mLastObservedEventList

LastObservedEvent * mLastObservedEventList

Eine Liste der letzten bekannten Ereignisse, die der Abonnenten empfangen hat.

mLastObservedEventListSize

size_t mLastObservedEventListSize

Anzahl der beobachteten Ereignisse in „mLastObservingEventList“.

mNeedAllEvents

bool mNeedAllEvents

Gibt an, ob der Abonnent an Ereignissen interessiert ist.

mPathList

TraitPath * mPathList

Zeiger auf eine Liste von Trait-Pfaden.

mPathListSize

size_t mPathListSize

Anzahl der Trait-Pfade in der mPathList.

mSubscribeRequestPrepareNeeded

struct nl::Weave::Profiles::DataManagement_Current::SubscriptionClient::OutEventParam::@141 mSubscribeRequestPrepareNeeded

mSubscriptionId

uint64_t mSubscriptionId

Die Abo-ID, die für ein gegenseitiges Abo verwendet werden soll.

mTimeoutSecMax

uint32_t mTimeoutSecMax

Feld, das die Obergrenze des Aktivitätszeitlimits angibt.

mTimeoutSecMin

uint32_t mTimeoutSecMin

Feld, das die Untergrenze des Aktivitätszeitlimits angibt.

mVersionedPathList

VersionedTraitPath * mVersionedPathList

Zeiger auf eine Liste von versionierten Trait-Pfaden.

Wenn sowohl dieser Wert als auch mPathList nicht NULL ist, wird die versionierte Pfadliste ausgewählt.

Öffentliche Funktionen

Löschen

void Clear(
  void
)