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)
|
typedefvoid(*
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 |
|
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();