nl:: بافت:: WeaveConnectionTunnel
#include <src/lib/core/WeaveMessageLayer.h>
تعریف کلاس WeaveConnectionTunnel ، که یک جفت TCPEndPoints را مدیریت می کند که WeaveConnection های اصلی آن ها جفت شده اند، و 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
یک اشاره گر به شیء حالت خاص برنامه.
خاموش شدن
ShutdownFunct OnShutdown
توابع عمومی
LogId
uint16_t LogId( void ) const
خاموش شدن
void Shutdown( void )
WeaveConnectionTunnel را با بستن نقاط انتهایی مؤلفه که به نوبه خود، اتصالات TCP مربوطه را میبندد، خاموش کنید.
این تابع تونل را خاتمه می دهد و هر گونه استفاده بیشتر از WeaveConnectionTunnel باید با فراخوانی به WeaveMessageLayer::NewConnectionTunnel () آغاز شود.
جز در مواردی که غیراز این ذکر شده باشد، محتوای این صفحه تحت مجوز پروانه ارجاع مشترکات خلاقانه نسخه ۴.۰ است. نمونه کدها نیز دارای مجوز پروانه آپاچی نسخه ۲.۰ است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است. OpenThread و علائم مربوط به آن، علامتهای تجاری Thread Group هستند و تحت پروانه استفاده میشوند.
تاریخ آخرین بهروزرسانی 2025-01-09 بهوقت ساعت هماهنگ جهانی.