nl:: بافت:: DeviceLayer:: درونی؛ داخلی:: GenericConnectivityManagerImpl_NoTunnel
#include <src/adaptations/device-layer/include/Weave/DeviceLayer/internal/GenericConnectivityManagerImpl_NoTunnel.h>
یک پیادهسازی عمومی از ویژگیهای ConnectivityManager مختص تونل خدمات را برای پلتفرمهایی که از تونل خدمات پشتیبانی نمیکنند، ارائه میکند.
خلاصه
این کلاس قرار است (مستقیم یا غیرمستقیم) توسط کلاس ConnectivityManagerImpl به ارث برده شود، که به عنوان پارامتر ImplClass الگو نیز ظاهر می شود.
اعضای این کلاس همه متدهای خطی هستند که هیچ کاری انجام نمی دهند و مقادیر بازگشتی استاتیک را برمی گردانند. این به کامپایلر اجازه می دهد تا کدهای مرده را بدون استفاده از #ifdef بهینه کند. مثلا:
``` if (ConnectivityMgr().GetServiceTunnelMode() != ConnectivityManager::kWoBLEServiceMode_NotSupported) { // ... در دستگاه هایی که از تونل های سرویس پشتیبانی می کنند کاری انجام دهید ... } ```
توابع عمومی | |
---|---|
_GetServiceTunnelMode (void) | ConnectivityManager::ServiceTunnelMode |
_HaveServiceConnectivityViaTunnel (void) | bool |
_IsServiceTunnelConnected (void) | bool |
_IsServiceTunnelRestricted (void) | bool |
_SetServiceTunnelMode (ConnectivityManager::ServiceTunnelMode val) |
توابع استاتیک عمومی | |
---|---|
_ServiceTunnelModeToStr (ConnectivityManager::ServiceTunnelMode mode) | const char * |
توابع عمومی
_GetServiceTunnelMode
ConnectivityManager::ServiceTunnelMode _GetServiceTunnelMode( void )
_HaveServiceConnectivityViaTunnel
bool _HaveServiceConnectivityViaTunnel( void )
_IsServiceTunnelConnected
bool _IsServiceTunnelConnected( void )
_IsServiceTunnelمحدود شده است
bool _IsServiceTunnelRestricted( void )
_SetServiceTunnelMode
WEAVE_ERROR _SetServiceTunnelMode( ConnectivityManager::ServiceTunnelMode val )
توابع استاتیک عمومی
_ServiceTunnelModeToStr
const char * _ServiceTunnelModeToStr( ConnectivityManager::ServiceTunnelMode mode )
جز در مواردی که غیر از این ذکر شده باشد، محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است و نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است. Thread علامت تجاری ثبتشده Thread Group, Inc است.
تاریخ آخرین بهروزرسانی 2022-08-30 بهوقت ساعت هماهنگ جهانی.