Google is committed to advancing racial equity for Black communities. See how.

এনএল :: তাঁত :: ডিভাইস লাইয়ার :: অভ্যন্তরীণ :: জেনেরিক কনট্যাকটিভিটি ম্যানেজারআইএমপিএল_প্রাণ

#include <src/adaptations/device-layer/include/Weave/DeviceLayer/internal/GenericConnectivityManagerImpl_Thread.h>

ওয়াইফাই-নির্দিষ্ট একটি জেনেরিক বাস্তবায়ন উপলব্ধ ConnectivityManager প্ল্যাটফর্মের উপর ব্যবহারের জন্য অতিরিক্ত বৈশিষ্ট্যগুলিও উপস্থিত রয়েছে যে সমর্থন থ্রেড।

সারসংক্ষেপ

এই শ্রেণীর উত্তরাধিকারসূত্রে করা (প্রত্যক্ষ বা পরোক্ষভাবে) দ্বারা দেয়ার উদ্দেশ্যে করা হচ্ছে ConnectivityManagerImpl বর্গ, যা টেমপ্লেট ImplClass প্যারামিটার হিসাবে প্রদর্শিত হবে।

GenericConnectivityManagerImpl_Thread <> ক্লাসটি নির্দিষ্ট থ্রেড স্ট্যাকের থেকে আলাদাভাবে ব্যবহারের জন্য ডিজাইন করা হয়েছে, উদাহরণস্বরূপ, কোডটি কোনও ওপেন ট্র্যাড 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
)

_গেটথ্রেডমোড

ConnectivityManager::ThreadMode _GetThreadMode(
  void
)

_GetThreadPollingConfig

void _GetThreadPollingConfig(
  ConnectivityManager::ThreadPollingConfig & pollingConfig
)

_হ্যাভসওয়ার্সকনেক্টিভিটিভিয়া থ্রেড

bool _HaveServiceConnectivityViaThread(
  void
)

_এটা

void _Init(
  void
)

_আইএসথ্রেড অ্যাপ্লিকেশন কন্ট্রোলড

bool _IsThreadApplicationControlled(
  void
)

_আইএসথ্রেডএটাচড

bool _IsThreadAttached(
  void
)

_আইএসথ্রেডএনেবল

bool _IsThreadEnabled(
  void
)

_আইএসথ্রেডপ্রোভিজনিত

bool _IsThreadProvisioned(
  void
)

_অনপ্ল্যাটফর্মএভেন্ট

void _OnPlatformEvent(
  const WeaveDeviceEvent *event
)

_সেটথ্রেডডভাইস টাইপ

WEAVE_ERROR _SetThreadDeviceType(
  ConnectivityManager::ThreadDeviceType deviceType
)

_সেটথ্রেডমোড

WEAVE_ERROR _SetThreadMode(
  ConnectivityManager::ThreadMode val
)

_সেটথ্রেডপলিংকনফিগ

WEAVE_ERROR _SetThreadPollingConfig(
  const ConnectivityManager::ThreadPollingConfig & pollingConfig
)