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