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) | typedefvoid(* 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 |
|
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 () ;