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 () آغاز شود.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates. The OPENTHREAD and related marks are trademarks of the Thread Group and are used under license.
تاریخ آخرین بهروزرسانی 2024-11-13 بهوقت ساعت هماهنگ جهانی.