nl:: Weave:: WeaveConnectionTunnel
#include <src/lib/core/WeaveMessageLayer.h>
WeaveConnectionTunnel क्लास की परिभाषा, जो TCPEndPoints के ऐसे जोड़े को मैनेज करती है जिनके मूल WeaveConnections को जोड़ा गया है और जिनके बीच WeaveMessageLayer सभी डेटा और कनेक्शन बंद होने को फ़ॉरवर्ड करता है.
खास जानकारी
सार्वजनिक प्रकार |
|
---|---|
ShutdownFunct)(WeaveConnectionTunnel *tun)
|
टाइपडिफ़void(*
यह फ़ंक्शन, ऐप्लिकेशन कॉलबैक है, जिसे Weave कनेक्शन टनल के बंद होने पर शुरू किया जाता है. |
सार्वजनिक विशेषताएं |
|
---|---|
AppState
|
void *
ऐप्लिकेशन के हिसाब से सेट किए गए स्टेट ऑब्जेक्ट का पॉइंटर.
|
OnShutdown
|
सार्वजनिक फ़ंक्शन |
|
---|---|
LogId(void) const
|
uint16_t
|
Shutdown(void)
|
void
कॉम्पोनेंट एंडपॉइंट को बंद करके WeaveConnectionTunnel को बंद करें. इससे, उससे जुड़े टीसीपी कनेक्शन बंद हो जाते हैं.
|
सार्वजनिक प्रकार
ShutdownFunct
void(* ShutdownFunct)(WeaveConnectionTunnel *tun)
यह फ़ंक्शन, ऐप्लिकेशन कॉलबैक है, जिसे Weave कनेक्शन टनल के बंद होने पर शुरू किया जाता है.
जानकारी | |||
---|---|---|---|
पैरामीटर |
|
सार्वजनिक विशेषताएं
AppState
void * AppState
ऐप्लिकेशन के हिसाब से सेट किए गए स्टेट ऑब्जेक्ट का पॉइंटर.
OnShutdown
ShutdownFunct OnShutdown
सार्वजनिक फ़ंक्शन
LogId
uint16_t LogId( void ) const
बंद करें
void Shutdown( void )
कॉम्पोनेंट एंडपॉइंट को बंद करके WeaveConnectionTunnel को बंद करें. इससे, उससे जुड़े टीसीपी कनेक्शन बंद हो जाते हैं.
यह फ़ंक्शन टनल को बंद कर देता है. साथ ही, WeaveConnectionTunnel का कोई भी इस्तेमाल, WeaveMessageLayer::NewConnectionTunnel() को कॉल करके शुरू करने की ज़रूरत होती है;