nl:: Weave:: WeaveConnectionTunnel
#include <src/lib/core/WeaveMessageLayer.h>
Orijinal WeaveConnections bağlantıları eşleştirilen ve aralarında WeaveMessageLayer tarafından tüm verileri ve bağlantı kapatma işlemlerini yönlendiren bir çift TCPEndPoints'i yöneten WeaveConnectionTunnel sınıfının tanımı.
Özet
Herkese açık türler |
|
---|---|
ShutdownFunct)(WeaveConnectionTunnel *tun)
|
Türvoid(*
Bu işlev, Weave bağlantı tüneli kapatıldığında çağrılan uygulama geri çağırmadır. |
Herkese açık özellikler |
|
---|---|
AppState
|
void *
Uygulamaya özel durum nesnesine işaretçi.
|
OnShutdown
|
Herkese açık işlevler |
|
---|---|
LogId(void) const
|
uint16_t
|
Shutdown(void)
|
void
Karşılık gelen TCP bağlantılarını kapatan bileşen uç noktalarını kapatarak WeaveConnectionTunnel uygulamasını kapatın.
|
Herkese açık türler
KapanışFunct
void(* ShutdownFunct)(WeaveConnectionTunnel *tun)
Bu işlev, Weave bağlantı tüneli kapatıldığında çağrılan uygulama geri çağırmadır.
Ayrıntılar | |||
---|---|---|---|
Parametreler |
|
Herkese açık özellikler
Uygulama Durumu
void * AppState
Uygulamaya özel durum nesnesine işaretçi.
Kapanma
ShutdownFunct OnShutdown
Herkese açık işlevler
Günlük Kimliği
uint16_t LogId( void ) const
Kapat
void Shutdown( void )
Karşılık gelen TCP bağlantılarını kapatan bileşen uç noktalarını kapatarak WeaveConnectionTunnel uygulamasını kapatın.
Bu işlev, tüneli sona erdirir ve bir WeaveConnectionTunnel kullanımı için WeaveMessageLayer::NewConnectionTunnel() çağrısı yapılmalıdır.