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

요약

공개 속성

mLastObservedEventList
구독자가 수신한 마지막으로 알려진 이벤트의 목록입니다.
mLastObservedEventListSize
size_t
mLastObservedEventList에서 관찰된 이벤트 수입니다.
mNeedAllEvents
bool
구독자가 이벤트에 관심이 있는지 여부를 나타냅니다.
mPathList
트레잇 경로 목록을 가리키는 포인터입니다.
mPathListSize
size_t
mPathList의 트레잇 경로 수.
mSubscribeRequestPrepareNeeded
struct nl::Weave::Profiles::DataManagement_Current::SubscriptionClient::OutEventParam::@141
mSubscriptionId
uint64_t
상호 구독에 사용할 구독 ID입니다.
mTimeoutSecMax
uint32_t
활성 시간 제한의 상한값을 지정하는 필드입니다.
mTimeoutSecMin
uint32_t
활성 제한 시간의 하한을 지정하는 필드입니다.
mVersionedPathList
버전이 지정된 트레잇 경로 목록을 가리키는 포인터입니다.

공개 함수

Clear(void)
void

공개 속성

mLastObservedEventList

LastObservedEvent * mLastObservedEventList

구독자가 수신한 마지막으로 알려진 이벤트의 목록입니다.

mLastObservedEventListSize

size_t mLastObservedEventListSize

mLastObservedEventList에서 관찰된 이벤트 수입니다.

mNeedAllEvents

bool mNeedAllEvents

구독자가 이벤트에 관심이 있는지 여부를 나타냅니다.

mPathList

TraitPath * mPathList

트레잇 경로 목록을 가리키는 포인터입니다.

mPathListSize

size_t mPathListSize

mPathList의 트레잇 경로 수.

mSubscribeRequestPrepareNeeded

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

mSubscriptionId

uint64_t mSubscriptionId

상호 구독에 사용할 구독 ID입니다.

mTimeoutSecMax

uint32_t mTimeoutSecMax

활성 시간 제한의 상한값을 지정하는 필드입니다.

mTimeoutSecMin

uint32_t mTimeoutSecMin

활성 제한 시간의 하한을 지정하는 필드입니다.

mVersionedPathList

VersionedTraitPath * mVersionedPathList

버전이 지정된 트레잇 경로 목록을 가리키는 포인터입니다.

이 항목과 mPathList 모두 NULL이 아니면 버전이 지정된 경로 목록이 선택됩니다.

공개 함수

지우기

void Clear(
  void
)