En Google, luchamos por la equidad racial de la comunidad negra. Más información
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

nl :: Tejido:: Perfiles: Vendedor:: Nestlabs :: DropcamLegacyPairing :: DropcamLegacyPairingServer

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

Clase de servidor para implementar el perfil de emparejamiento de Dropcam Legacy.

Resumen

Herencia

Hereda de: nl :: Weave :: WeaveServerBase

Constructores y Destructores

DropcamLegacyPairingServer (void)
Null-initialize the Dropcam Legacy Pairing Server.

Atributos protegidos

mDelegate

Funciones publicas

Init ( WeaveExchangeManager *exchangeMgr)
Inicialice el estado del servidor de emparejamiento de Dropcam Legacy y regístrese para recibir mensajes de Emparejamiento de Dropcam Legacy.
SetDelegate ( DropcamLegacyPairingDelegate *delegate)
void
Configure el delegado para que procese los eventos del servidor de emparejamiento heredado de Dropcam.
Shutdown (void)
Apague el servidor de emparejamiento heredado de 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

mDelegate

DropcamLegacyPairingDelegate * mDelegate

Funciones publicas

DropcamLegacyPairingServer

 DropcamLegacyPairingServer(
  void
)

Null-initialize the Dropcam Legacy Pairing Server.

Debe llamar a Init () antes de su uso.

En eso

WEAVE_ERROR Init(
  WeaveExchangeManager *exchangeMgr
)

Inicialice el estado del servidor de emparejamiento de Dropcam Legacy y regístrese para recibir mensajes de Emparejamiento de Dropcam Legacy.

Detalles
Parámetros
[in] exchangeMgr
Un puntero al Weave Exchange Manager.
Valores devueltos
WEAVE_ERROR_TOO_MANY_UNSOLICITED_MESSAGE_HANDLERS
Cuando se registran demasiados manejadores de mensajes no solicitados.
WEAVE_NO_ERROR
Sobre el éxito.

SetDelegate

void SetDelegate(
  DropcamLegacyPairingDelegate *delegate
)

Configure el delegado para procesar los eventos del servidor de emparejamiento heredado de Dropcam.

Detalles
Parámetros
[in] delegate
Un puntero al delegado de emparejamiento de Dropcam Legacy.

Cerrar

WEAVE_ERROR Shutdown(
  void
)

Apague el servidor de emparejamiento heredado de Dropcam.

Detalles
Valores devueltos
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 &
)

HandleCameraAuthDataRequest

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