nl:: Weave:: WeaveConnectionTunnel
#include <src/lib/core/WeaveMessageLayer.h>
يشير ذلك المصطلح إلى تعريف الفئة WeaveConnectionTunnel التي تدير زوجًا من TCPEndPoints التي تم إقران WeaveConnections الأصلي بها، وتعيد WeaveMessageLayer توجيه جميع عمليات إغلاق الاتصال والبيانات.
ملخّص
الأنواع العلنية |
|
---|---|
ShutdownFunct)(WeaveConnectionTunnel *tun)
|
typedefvoid(*
هذه الدالة هي معاودة الاتصال بالتطبيق التي يتم استدعاؤها عند إيقاف تشغيل نفق اتصال Weave. |
السمات العامة |
|
---|---|
AppState
|
void *
مؤشر إلى كائن الحالة الخاصة بالتطبيق.
|
OnShutdown
|
الدوال العامة |
|
---|---|
LogId(void) const
|
uint16_t
|
Shutdown(void)
|
void
عليك إيقاف تشغيل WeaveConnectionTunnel عن طريق إغلاق نقاط نهاية المكوّنات التي تؤدي بدورها إلى إغلاق اتصالات TCP المقابلة.
|
الأنواع العلنية
ShutdownFunct
void(* ShutdownFunct)(WeaveConnectionTunnel *tun)
هذه الدالة هي معاودة الاتصال بالتطبيق التي يتم استدعاؤها عند إيقاف تشغيل نفق اتصال Weave.
التفاصيل | |||
---|---|---|---|
المَعلمات |
|
السمات العامة
AppState
void * AppState
مؤشر إلى كائن الحالة الخاصة بالتطبيق.
OnShutdown
ShutdownFunct OnShutdown
الدوال العامة
LogId
uint16_t LogId( void ) const
إيقاف التشغيل
void Shutdown( void )
عليك إيقاف تشغيل WeaveConnectionTunnel عن طريق إغلاق نقاط نهاية المكوّنات التي تؤدي بدورها إلى إغلاق اتصالات TCP المقابلة.
تُنهي هذه الدالة النفق، ويجب بدء أي استخدام إضافي لـ WeaveConnectionTunnel من خلال استدعاء WeaveMessageLayer::NewConnectionTunnel().