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

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

#include <src/adaptations/device-layer/include/Weave/DeviceLayer/OpenThread/GenericThreadStackManagerImpl_OpenThread_LwIP.h>

প্রদান করে একটি জেনেরিক বাস্তবায়ন ThreadStackManager অতিরিক্ত বৈশিষ্ট্যগুলিও উপস্থিত রয়েছে OpenThread এবং LwIP সাথে যে কাজ করে।

সারসংক্ষেপ

এই টেমপ্লেটটি থেকে নির্বাচন করুন বৈশিষ্ট্য বাস্তবায়নের রয়েছে ThreadStackManager বিমূর্ত ইন্টারফেস যে চাকরী OpenThread এবং LwIP একসঙ্গে ডিভাইসের ব্যবহারের জন্য উপযুক্ত। এটা তোলে উত্তরাধিকারসূত্রে হবে, প্রত্যক্ষ বা পরোক্ষভাবে দ্বারা দেয়ার উদ্দেশ্যে করা হচ্ছে ThreadStackManagerImpl বর্গ, যা টেমপ্লেট ImplClass প্যারামিটার হিসাবে প্রদর্শিত হবে।

উত্তরাধিকার

থেকে উত্তরাধিকারী nl এর :: বুনা :: DeviceLayer :: অভ্যন্তরীণ :: GenericThreadStackManagerImpl_OpenThread <ImplClass>

পাবলিক ফাংশন

ThreadNetIf () const
struct netif *

সুরক্ষিত ফাংশন

DoInit (otInstance *otInst)
UpdateThreadInterface (bool addrChange)
void
_OnPlatformEvent (const WeaveDeviceEvent *event)
void

পাবলিক ফাংশন

থ্রেডনেটআইফ

struct netif * ThreadNetIf() const 

সুরক্ষিত ফাংশন

DoInit

WEAVE_ERROR DoInit(
  otInstance *otInst
)

আপডেটড্রেডআইনটারফেস

void UpdateThreadInterface(
  bool addrChange
)

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

void _OnPlatformEvent(
  const WeaveDeviceEvent *event
)