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

Summary

Public attributes

mLastObservedEventList
A list of the last known events received by the subscriber.
mLastObservedEventListSize
size_t
Number of observed events in mLastObservedEventList.
mNeedAllEvents
bool
Indicates whether the subscriber is interested in events.
mPathList
Pointer to a list of trait paths.
mPathListSize
size_t
Number of trait paths in mPathList.
mSubscribeRequestPrepareNeeded
struct nl::Weave::Profiles::DataManagement_Current::SubscriptionClient::OutEventParam::@141
mSubscriptionId
uint64_t
The subscription ID to use for a mutual subscription.
mTimeoutSecMax
uint32_t
Field specifying upper bound of liveness timeout.
mTimeoutSecMin
uint32_t
Field specifying lower bound of liveness timeout.
mVersionedPathList
Pointer to a list of versioned trait paths.

Public functions

Clear(void)
void

Public attributes

mLastObservedEventList

LastObservedEvent * mLastObservedEventList

A list of the last known events received by the subscriber.

mLastObservedEventListSize

size_t mLastObservedEventListSize

Number of observed events in mLastObservedEventList.

mNeedAllEvents

bool mNeedAllEvents

Indicates whether the subscriber is interested in events.

mPathList

TraitPath * mPathList

Pointer to a list of trait paths.

mPathListSize

size_t mPathListSize

Number of trait paths in mPathList.

mSubscribeRequestPrepareNeeded

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

mSubscriptionId

uint64_t mSubscriptionId

The subscription ID to use for a mutual subscription.

mTimeoutSecMax

uint32_t mTimeoutSecMax

Field specifying upper bound of liveness timeout.

mTimeoutSecMin

uint32_t mTimeoutSecMin

Field specifying lower bound of liveness timeout.

mVersionedPathList

VersionedTraitPath * mVersionedPathList

Pointer to a list of versioned trait paths.

If both this and mPathList are non-NULL, the versioned path list is selected

Public functions

Clear

void Clear(
  void
)