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

Resumo

Atributos públicos

mLastObservedEventList
Uma lista dos últimos eventos conhecidos recebidos pelo assinante.
mLastObservedEventListSize
size_t
Número de eventos observados em mLastObservedEventList.
mNeedAllEvents
bool
Indica se o assinante está interessado em eventos.
mPathList
Ponteiro para uma lista de caminhos de características.
mPathListSize
size_t
Número de caminhos de características em mPathList.
mSubscribeRequestPrepareNeeded
struct nl::Weave::Profiles::DataManagement_Current::SubscriptionClient::OutEventParam::@141
mSubscriptionId
uint64_t
O ID da assinatura a ser usado para uma assinatura mútua.
mTimeoutSecMax
uint32_t
Campo que especifica o limite superior do tempo limite de atividade.
mTimeoutSecMin
uint32_t
Campo que especifica o limite inferior do tempo limite de atividade.
mVersionedPathList
Ponteiro para uma lista de caminhos de características com controle de versão.

Funções públicas

Clear(void)
void

Atributos públicos

mLastObservedEventList

LastObservedEvent * mLastObservedEventList

Uma lista dos últimos eventos conhecidos recebidos pelo assinante.

mLastObservedEventListSize

size_t mLastObservedEventListSize

Número de eventos observados em mLastObservedEventList.

mNeedAllEvents

bool mNeedAllEvents

Indica se o assinante está interessado em eventos.

mPathList

TraitPath * mPathList

Ponteiro para uma lista de caminhos de características.

mPathListSize

size_t mPathListSize

Número de caminhos de características em mPathList.

mSubscribeRequestPrepareNeeded

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

mSubscriptionId

uint64_t mSubscriptionId

O ID da assinatura a ser usado para uma assinatura mútua.

mTimeoutSecMax

uint32_t mTimeoutSecMax

Campo que especifica o limite superior do tempo limite de atividade.

mTimeoutSecMin

uint32_t mTimeoutSecMin

Campo que especifica o limite inferior do tempo limite de atividade.

mVersionedPathList

VersionedTraitPath * mVersionedPathList

Ponteiro para uma lista de caminhos de características com controle de versão.

Se tanto isto quanto mPathList forem diferentes de NULL, a lista de caminhos com controle de versão será selecionada.

Funções públicas

Limpar

void Clear(
  void
)