nl :: Tejido:: TejidoConexiónTúnel
#include <src/lib/core/WeaveMessageLayer.h>
La definición de la clase WeaveConnectionTunnel , que administra un par de TCPEndPoints cuyas WeaveConnections originales se han acoplado, y entre los cuales WeaveMessageLayer reenvía todos los datos y cierres de conexiones.
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 Apague WeaveConnectionTunnel cerrando los puntos finales de los componentes que, a su vez, cierran las conexiones TCP correspondientes. |
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
Apagar
void Shutdown( void )
Apague WeaveConnectionTunnel cerrando los puntos finales de los componentes que, a su vez, cierran las conexiones TCP correspondientes.
Esta función termina el túnel y cualquier uso posterior de WeaveConnectionTunnel debe iniciarse mediante una llamada a WeaveMessageLayer :: NewConnectionTunnel () ;