Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.
Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.

nl::Weave::Perfiles::Proveedor:Nestlabs::DropcamLegacyPairing::DropcamLegacyPairingServer

#include <src/lib/profiles/vendor/nestlabs/dropcam-legacy-pairing/DropcamLegacyPairing.h>

La clase de servidor para implementar el perfil de vinculación heredado de Dropcam.

Resumen

Herencia

Hereda de: nl::Weave::WeaveServerBase

Constructores y destructores

DropcamLegacyPairingServer(void)
Inicializa de forma nula el servidor de vinculación heredado de la Dropcam.

Atributos protegidos

mDelegate

Funciones públicas

Init(WeaveExchangeManager *exchangeMgr)
Inicializa el estado del servidor de vinculación heredado de la Dropcam y regístrate para recibir mensajes sobre la vinculación heredada de Dropcam.
SetDelegate(DropcamLegacyPairingDelegate *delegate)
void
Configura el delegado para procesar los eventos del servidor de vinculación heredado de la Dropcam.
Shutdown(void)
Apaga el servidor de vinculación heredado de la Dropcam.

Funciones estáticas protegidas

HandleClientRequest(ExchangeContext *ec, const IPPacketInfo *pktInfo, const WeaveMessageInfo *msgInfo, uint32_t profileId, uint8_t msgType, PacketBuffer *payload)
void

Funciones protegidas

DropcamLegacyPairingServer(const DropcamLegacyPairingServer &)
HandleCameraAuthDataRequest(ExchangeContext *ec, PacketBuffer *& msgBuf)

Atributos protegidos

delegado

DropcamLegacyPairingDelegate * mDelegate

Funciones públicas

DropcamLegacyPairingServer

 DropcamLegacyPairingServer(
  void
)

Inicializa de forma nula el servidor de vinculación heredado de la Dropcam.

Se debe llamar a Init() antes de usar este método.

Init

WEAVE_ERROR Init(
  WeaveExchangeManager *exchangeMgr
)

Inicializa el estado del servidor de vinculación heredado de la Dropcam y regístrate para recibir mensajes sobre la vinculación heredada de Dropcam.

Detalles
Parámetros
[in] exchangeMgr
Un puntero para el administrador de intercambio de Weave.
Valores que se muestran
WEAVE_ERROR_TOO_MANY_UNSOLICITED_MESSAGE_HANDLERS
Cuando se registran demasiados controladores de mensajes no solicitados.
WEAVE_NO_ERROR
Si la operación se realiza correctamente

Delegado de Set

void SetDelegate(
  DropcamLegacyPairingDelegate *delegate
)

Configura el delegado para procesar los eventos del servidor de vinculación heredado de la Dropcam.

Detalles
Parámetros
[in] delegate
Un puntero del delegado de vinculación heredado de la Dropcam.

Cierre

WEAVE_ERROR Shutdown(
  void
)

Apaga el servidor de vinculación heredado de la Dropcam.

Detalles
Valores que se muestran
WEAVE_NO_ERROR
incondicionalmente.

Funciones estáticas protegidas

HandleClientRequest.

void HandleClientRequest(
  ExchangeContext *ec,
  const IPPacketInfo *pktInfo,
  const WeaveMessageInfo *msgInfo,
  uint32_t profileId,
  uint8_t msgType,
  PacketBuffer *payload
)

Funciones protegidas

DropcamLegacyPairingServer

 DropcamLegacyPairingServer(
  const DropcamLegacyPairingServer &
)

ControlarCámaraAuthDataRequest

WEAVE_ERROR HandleCameraAuthDataRequest(
  ExchangeContext *ec,
  PacketBuffer *& msgBuf
)