nl:: Weave:: WeaveConnectionTunnel
  #include <src/lib/core/WeaveMessageLayer.h>
  La definición de la clase WeaveConnectionTunnel, que administra un par de TCPEndPoints cuyas WeaveConnections originales se acoplaron y entre las cuales WeaveMessageLayer reenvía todos los cierres de datos y 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 públicas | 
    |
|---|---|
        LogId(void) const 
       | 
      
        uint16_t
         | 
    
        Shutdown(void)
       | 
      
        void
        Apaga WeaveConnectionTunnel. Para ello, cierra los extremos componentes que, a su vez, cerrarán 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 públicas
LogId
uint16_t LogId( void ) const
Cierre
void Shutdown( void )
Apaga WeaveConnectionTunnel. Para ello, cierra los extremos componentes que, a su vez, cerrarán las conexiones TCP correspondientes.
Esta función finaliza el túnel y cualquier otro uso de un WeaveConnectionTunnel debe iniciarse con una llamada a WeaveMessageLayer::NewConnectionTunnel().