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