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
)