nl:: Weave:: WeaveConnectionTunnel
#include <src/lib/core/WeaveMessageLayer.h>
ההגדרה של המחלקה WeaveConnectionTunnel, שמנהלת זוג TCPEndPoints שחיבורי WeaveConnections המקוריים שלהם שולבו, ושביניהם ה-WeaveMessageLayer מעבירה את כל הנתונים ואת סגירות החיבורים.
סיכום
סוגים ציבוריים |
|
---|---|
ShutdownFunct)(WeaveConnectionTunnel *tun)
|
typedefvoid(*
הפונקציה הזו היא הקריאה החוזרת (callback) של האפליקציה, שמופעלת כשמנהרת החיבור ל-Weave מושבתת. |
מאפיינים ציבוריים |
|
---|---|
AppState
|
void *
מצביע לאובייקט מצב ספציפי לאפליקציה.
|
OnShutdown
|
תפקידים ציבוריים |
|
---|---|
LogId(void) const
|
uint16_t
|
Shutdown(void)
|
void
סוגרים את WeaveConnectionTunnel על ידי סגירת נקודות הקצה של הרכיב, וכתוצאה מכך סוגרים את חיבורי ה-TCP התואמים.
|
סוגים ציבוריים
ShutdownFunct
void(* ShutdownFunct)(WeaveConnectionTunnel *tun)
הפונקציה הזו היא הקריאה החוזרת (callback) של האפליקציה, שמופעלת כשמנהרת החיבור ל-Weave מושבתת.
פרטים | |||
---|---|---|---|
פרמטרים |
|
מאפיינים ציבוריים
AppState
void * AppState
מצביע לאובייקט מצב ספציפי לאפליקציה.
OnShutdown
ShutdownFunct OnShutdown
תפקידים ציבוריים
LogId
uint16_t LogId( void ) const
כיבוי
void Shutdown( void )
סוגרים את WeaveConnectionTunnel על ידי סגירת נקודות הקצה של הרכיב, וכתוצאה מכך סוגרים את חיבורי ה-TCP התואמים.
הפונקציה הזו מסיימת את המנהרה וכל שימוש נוסף ב-WeaveConnectionTunnel צריך להתבצע על ידי קריאה ל-WeaveMessageLayer::NewConnectionTunnel();