nl::Weave::Perfis::DataManagement_Current::AssinaturaClient::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 tem interesse em eventos.
mPathList
Ponteiro para uma lista de caminhos de característica.
mPathListSize
size_t
Número de caminhos de característica em mPathList.
mSubscribeRequestPrepareNeeded
struct nl::Weave::Profiles::DataManagement_Current::SubscriptionClient::OutEventParam::@141
mSubscriptionId
uint64_t
O ID a ser usado em 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 menor limite de tempo limite de atividade.
mVersionedPathList
Ponteiro para uma lista de caminhos de característica 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 tem interesse em eventos.

Lista de caminhos

TraitPath * mPathList

Ponteiro para uma lista de caminhos de característica.

mPathListSize

size_t mPathListSize

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

mSignRequestPrepareNeeded

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

Código da assinatura

uint64_t mSubscriptionId

O ID a ser usado em 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 menor limite de tempo limite de atividade.

mVersionedPathList

VersionedTraitPath * mVersionedPathList

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

Se isto e mPathList não forem NULL, a lista de caminhos com controle de versão será selecionada

Funções públicas

Limpar

void Clear(
  void
)