nl::Weave::Perfiles::DataManagement_Current::Cliente de suscripción::OutEventParam

Resumen

Atributos públicos

mLastObservedEventList
Lista de los últimos eventos conocidos que recibió el suscriptor.
mLastObservedEventListSize
size_t
Cantidad de eventos observados en mLastObservedEventList.
mNeedAllEvents
bool
Indica si el suscriptor está interesado en los eventos.
mPathList
Es el puntero a una lista de rutas de características.
mPathListSize
size_t
Cantidad de rutas de acceso de característica en mPathList.
mSubscribeRequestPrepareNeeded
struct nl::Weave::Profiles::DataManagement_Current::SubscriptionClient::OutEventParam::@141
mSubscriptionId
uint64_t
El ID de suscripción que se usará para una suscripción mutua.
mTimeoutSecMax
uint32_t
Campo que especifica un límite superior de tiempo de espera de actividad.
mTimeoutSecMin
uint32_t
Campo que especifica un límite inferior de tiempo de espera de actividad.
mVersionedPathList
Es el puntero a una lista de rutas de características de la versión.

Funciones públicas

Clear(void)
void

Atributos públicos

Lista de eventos pasados

LastObservedEvent * mLastObservedEventList

Lista de los últimos eventos conocidos que recibió el suscriptor.

mLastObservedEventListSize

size_t mLastObservedEventListSize

Cantidad de eventos observados en mLastObservedEventList.

mNeedAllEvents

bool mNeedAllEvents

Indica si el suscriptor está interesado en los eventos.

Lista de mPath

TraitPath * mPathList

Es el puntero a una lista de rutas de características.

Tamaño de lista de la ruta de acceso

size_t mPathListSize

Cantidad de rutas de acceso de característica en mPathList.

mSubscribeRequestPrepareNeedNeeded

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

ID de suscripción móvil

uint64_t mSubscriptionId

El ID de suscripción que se usará para una suscripción mutua.

mTimeoutSecMax

uint32_t mTimeoutSecMax

Campo que especifica un límite superior de tiempo de espera de actividad.

mTimeoutSecMin

uint32_t mTimeoutSecMin

Campo que especifica un límite inferior de tiempo de espera de actividad.

ListaDeRutaDeVersiónM

VersionedTraitPath * mVersionedPathList

Es el puntero a una lista de rutas de características de la versión.

Si tanto mPathList como mPathList son no NULL, se selecciona la lista de rutas de versiones.

Funciones públicas

Borrar

void Clear(
  void
)