nl:: বুনা:: ডিভাইস লেয়ার:: অভ্যন্তরীণ:: GenericConnectivityManagerImpl_Thread
#include <src/adaptations/device-layer/include/Weave/DeviceLayer/internal/GenericConnectivityManagerImpl_Thread.h>
থ্রেড সমর্থন করে এমন প্ল্যাটফর্মগুলিতে ব্যবহারের জন্য ওয়াইফাই-নির্দিষ্ট কানেক্টিভিটি ম্যানেজার বৈশিষ্ট্যগুলির একটি সাধারণ বাস্তবায়ন প্রদান করে।
সারাংশ
এই শ্রেণীটি ConnectivityManagerImpl ক্লাস দ্বারা উত্তরাধিকার সূত্রে প্রাপ্ত (প্রত্যক্ষ বা পরোক্ষভাবে) উদ্দেশ্যে করা হয়েছে, যা টেমপ্লেটের ImplClass প্যারামিটার হিসাবেও উপস্থিত হয়।
GenericConnectivityManagerImpl_Thread<> ক্লাসটি ব্যবহার করা নির্দিষ্ট থ্রেড স্ট্যাকের থেকে স্বাধীন হওয়ার জন্য ডিজাইন করা হয়েছে, উদাহরণ স্বরূপ, কোডটি কোনো OpenThread API-এর সরাসরি ব্যবহার করে না। ThreadStackManager ক্লাসে সমস্ত স্ট্যাক-নির্দিষ্ট ক্রিয়াকলাপ অর্পণ করে এটি অর্জন করা হয়।
সুরক্ষিত ফাংশন | |
---|---|
UpdateServiceConnectivity (void) | void |
_ClearThreadProvision (void) | void |
_GetThreadDeviceType (void) | ConnectivityManager::ThreadDeviceType |
_GetThreadMode (void) | ConnectivityManager::ThreadMode |
_GetThreadPollingConfig ( ConnectivityManager::ThreadPollingConfig & pollingConfig) | void |
_HaveServiceConnectivityViaThread (void) | bool |
_Init (void) | void |
_IsThreadApplicationControlled (void) | bool |
_IsThreadAttached (void) | bool |
_IsThreadEnabled (void) | bool |
_IsThreadProvisioned (void) | bool |
_OnPlatformEvent (const WeaveDeviceEvent *event) | void |
_SetThreadDeviceType (ConnectivityManager::ThreadDeviceType deviceType) | |
_SetThreadMode (ConnectivityManager::ThreadMode val) | |
_SetThreadPollingConfig (const ConnectivityManager::ThreadPollingConfig & pollingConfig) |
সুরক্ষিত ফাংশন
আপডেট সার্ভিস কানেক্টিভিটি
void UpdateServiceConnectivity( void )
_ক্লিয়ার থ্রেড প্রভিশন
void _ClearThreadProvision( void )
_GetThreadDeviceType
ConnectivityManager::ThreadDeviceType _GetThreadDeviceType( void )
_GetThreadMode
ConnectivityManager::ThreadMode _GetThreadMode( void )
_GetThreadPollingConfig
void _GetThreadPollingConfig( ConnectivityManager::ThreadPollingConfig & pollingConfig )
_HaveServiceConnectivityViaThread
bool _HaveServiceConnectivityViaThread( void )
_ইনিট
void _Init( void )
_IsThreadApplicationControlled
bool _IsThreadApplicationControlled( void )
_IsThread সংযুক্ত
bool _IsThreadAttached( void )
_IsThread Enabled
bool _IsThreadEnabled( void )
_IsThreadProvisioned
bool _IsThreadProvisioned( void )
_অনপ্ল্যাটফর্ম ইভেন্ট
void _OnPlatformEvent( const WeaveDeviceEvent *event )
_SetThreadDeviceType
WEAVE_ERROR _SetThreadDeviceType( ConnectivityManager::ThreadDeviceType deviceType )
_SetThreadMode
WEAVE_ERROR _SetThreadMode( ConnectivityManager::ThreadMode val )
_SetThreadPollingConfig
WEAVE_ERROR _SetThreadPollingConfig( const ConnectivityManager::ThreadPollingConfig & pollingConfig )