O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

nl :: Tecer:: WeaveConnectionTunnel

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

A definição do WeaveConnectionTunnel classe, que gere um par de TCPEndPoints cujos WeaveConnections original foram acoplados, e entre os quais o WeaveMessageLayer encaminha todos os encerramentos de dados e de conexão.

Resumo

Tipos públicos

ShutdownFunct )(WeaveConnectionTunnel *tun) typedef
void(*
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
Desligar o WeaveConnectionTunnel fechando os pontos de extremidade componente que, por sua vez, fechar as ligaçõ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 do Weave é encerrado.

Detalhes
Parâmetros
[in] tun
Um apontador para a WeaveConnectionTunnel objecto.

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
)

Desligar o WeaveConnectionTunnel fechando os pontos de extremidade componente que, por sua vez, fechar as ligações TCP correspondentes.

Esta função termina o túnel e qualquer outro uso de um WeaveConnectionTunnel precisa ser iniciado por uma chamada para WeaveMessageLayer :: NewConnectionTunnel () ;