Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.
Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.

nl::Menenun::WeaveConnectionTunnel

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

Definisi class WeaveConnectionTunnel, yang mengelola pasangan TCPEndPoints yang WeaveConnections aslinya telah digabungkan, dan di mana WeaveMessageLayer meneruskan semua penutupan data dan koneksi.

Ringkasan

Jenis publik

ShutdownFunct)(WeaveConnectionTunnel *tun) typedef
void(*
Fungsi ini adalah callback aplikasi yang dipanggil saat tunnel sambungan Weave dimatikan.

Atribut publik

AppState
void *
Pointer ke objek status khusus aplikasi.
OnShutdown

Fungsi publik

LogId(void) const
uint16_t
Shutdown(void)
void
Matikan WeaveConnectionTunnel dengan menutup endpoint komponen yang kemudian menutup koneksi TCP yang sesuai.

Jenis publik

Fungsi Shutdown

void(* ShutdownFunct)(WeaveConnectionTunnel *tun)

Fungsi ini adalah callback aplikasi yang dipanggil saat tunnel sambungan Weave dimatikan.

Detail
Parameter
[in] tun
Pointer ke objek WeaveConnectionTunnel.

Atribut publik

StatusAplikasi

void * AppState

Pointer ke objek status khusus aplikasi.

Nonaktif

ShutdownFunct OnShutdown

Fungsi publik

IdLog

uint16_t LogId(
  void
) const 

Mematikan

void Shutdown(
  void
)

Matikan WeaveConnectionTunnel dengan menutup endpoint komponen yang kemudian menutup koneksi TCP yang sesuai.

Fungsi ini menghentikan tunnel dan penggunaan lebih lanjut WeaveConnectionTunnel harus dimulai oleh panggilan ke WeaveMessageLayer::NewConnectionTunnel();