nl :: Tecer:: WeaveConnectionTunnel
#include <src/lib/core/WeaveMessageLayer.h>
A definição da classe WeaveConnectionTunnel , que gerencia um par de TCPEndPoints cujos WeaveConnections originais foram acoplados e entre os quais o WeaveMessageLayer encaminha todos os dados e fechamentos de conexão.
Resumo
Tipos públicos | |
---|---|
ShutdownFunct )(WeaveConnectionTunnel *tun) | typedefvoid(* Esta função é o retorno de chamada do aplicativo que é invocado quando o túnel de conexão do Weave é encerrado. |
Atributos públicos | |
---|---|
AppState | void * Um ponteiro para o objeto de estado específico do aplicativo. |
OnShutdown |
Funções públicas | |
---|---|
LogId (void) const | uint16_t |
Shutdown (void) | void Encerre o WeaveConnectionTunnel fechando os pontos de extremidade do componente que, por sua vez, fecham as conexões TCP correspondentes. |
Tipos públicos
ShutdownFunct
void(* ShutdownFunct)(WeaveConnectionTunnel *tun)
Esta função é o retorno de chamada do aplicativo que é invocado quando o túnel de conexão Weave é encerrado.
Detalhes | |||
---|---|---|---|
Parâmetros |
|
Atributos públicos
AppState
void * AppState
Um ponteiro para o objeto de estado específico do aplicativo.
OnShutdown
ShutdownFunct OnShutdown
Funções públicas
LogId
uint16_t LogId( void ) const
Desligar
void Shutdown( void )
Encerre o WeaveConnectionTunnel fechando os terminais do componente que, por sua vez, fecham as conexões TCP correspondentes.
Esta função termina o túnel e qualquer uso posterior de um WeaveConnectionTunnel precisa ser iniciado por uma chamada para WeaveMessageLayer :: NewConnectionTunnel () ;