nl:: বুনা:: ডিভাইস লেয়ার:: অভ্যন্তরীণ:: GenericConnectivityManagerImpl_NoTunnel
#include <src/adaptations/device-layer/include/Weave/DeviceLayer/internal/GenericConnectivityManagerImpl_NoTunnel.h>
পরিষেবা টানেল সমর্থন করে না এমন প্ল্যাটফর্মগুলির জন্য পরিষেবা টানেল-নির্দিষ্ট কানেক্টিভিটি ম্যানেজার বৈশিষ্ট্যগুলির একটি সাধারণ বাস্তবায়ন প্রদান করে৷
সারাংশ
এই শ্রেণীটি ConnectivityManagerImpl ক্লাস দ্বারা উত্তরাধিকার সূত্রে প্রাপ্ত (প্রত্যক্ষ বা পরোক্ষভাবে) উদ্দেশ্যে করা হয়েছে, যা টেমপ্লেটের ImplClass প্যারামিটার হিসাবেও উপস্থিত হয়।
এই শ্রেণীর সদস্যরা সব ইনলাইন পদ্ধতি যা কিছুই করে না এবং স্ট্যাটিক রিটার্ন মান প্রদান করে। এটি কম্পাইলারকে #ifdef এর ব্যবহার ছাড়াই ডেড কোড অপ্টিমাইজ করতে দেয়। যেমন:
``` যদি (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 )
_IsServiceTunnel সংযুক্ত
bool _IsServiceTunnelConnected( void )
_IsServiceTunnel সীমাবদ্ধ
bool _IsServiceTunnelRestricted( void )
_SetServiceTunnelMode
WEAVE_ERROR _SetServiceTunnelMode( ConnectivityManager::ServiceTunnelMode val )
পাবলিক স্ট্যাটিক ফাংশন
_ServiceTunnelModeToStr
const char * _ServiceTunnelModeToStr( ConnectivityManager::ServiceTunnelMode mode )