nl:: Weave:: WeaveConnectionTunnel
#include <src/lib/core/WeaveMessageLayer.h>
يشير ذلك المصطلح إلى تعريف فئة WeaveConnectionTunnel، التي تدير زوجًا من نقاط TCPEndPoint التي تم إقران اتصالات 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()؛