nl:: Weave:: WeaveConnectionTunnel
#include <src/lib/core/WeaveMessageLayer.h>
Definisi class WeaveConnectionTunnel, yang mengelola sepasang TCPEndPoints yang WeaveConnections aslinya telah digabungkan, dan di antaranya WeaveMessageLayer meneruskan semua penutupan data dan koneksi.
Ringkasan
Jenis publik |
|
---|---|
ShutdownFunct)(WeaveConnectionTunnel *tun)
|
typedefvoid(*
Fungsi ini adalah callback aplikasi yang dipanggil saat tunnel koneksi 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, pada akhirnya, menutup koneksi TCP yang sesuai.
|
Jenis publik
ShutdownFunct
void(* ShutdownFunct)(WeaveConnectionTunnel *tun)
Fungsi ini adalah callback aplikasi yang dipanggil saat tunnel koneksi Weave dimatikan.
Detail | |||
---|---|---|---|
Parameter |
|
Atribut publik
AppState
void * AppState
Pointer ke objek status khusus aplikasi.
OnShutdown
ShutdownFunct OnShutdown
Fungsi publik
LogId
uint16_t LogId( void ) const
Nonaktif
void Shutdown( void )
Matikan WeaveConnectionTunnel dengan menutup endpoint komponen yang, pada akhirnya, menutup koneksi TCP yang sesuai.
Fungsi ini menghentikan tunnel dan setiap penggunaan WeaveConnectionTunnel lebih lanjut harus dimulai dengan panggilan ke WeaveMessageLayer::NewConnectionTunnel();