En Google, luchamos por la equidad racial de la comunidad negra. Más información

nl :: Tejido:: TejidoConexiónTúnel

#include <src/lib/core/WeaveMessageLayer.h>

La definición de la WeaveConnectionTunnel clase, que gestiona un par de TCPEndPoints cuyos WeaveConnections originales se han acoplado, y entre las cuales la WeaveMessageLayer reenvía todos los cierres de datos y de conexión.

Resumen

Tipos públicos

ShutdownFunct )(WeaveConnectionTunnel *tun) typedef
void(*
Esta función es la devolución de llamada de la aplicación que se invoca cuando se cierra el túnel de conexión de Weave.

Atributos públicos

AppState
void *
Un puntero al objeto de estado específico de la aplicación.
OnShutdown

Funciones publicas

LogId (void) const
uint16_t
Shutdown (void)
void
Apagar el WeaveConnectionTunnel mediante el cierre de los criterios de valoración de componentes que, a su vez, cerca de las correspondientes conexiones TCP.

Tipos públicos

ShutdownFunct

void(* ShutdownFunct)(WeaveConnectionTunnel *tun)

Esta función es la devolución de llamada de la aplicación que se invoca cuando se cierra el túnel de conexión de Weave.

Detalles
Parámetros
[in] tun
Un puntero a la WeaveConnectionTunnel objeto.

Atributos públicos

AppState

void * AppState

Un puntero al objeto de estado específico de la aplicación.

OnShutdown

ShutdownFunct OnShutdown

Funciones publicas

LogId

uint16_t LogId(
  void
) const 

Cerrar

void Shutdown(
  void
)

Apagar el WeaveConnectionTunnel mediante el cierre de los criterios de valoración de componentes que, a su vez, cerca de las correspondientes conexiones TCP.

Esta función termina el túnel y cualquier uso adicional de un WeaveConnectionTunnel necesita ser iniciado por una llamada a WeaveMessageLayer :: NewConnectionTunnel () ;