nl:: বুনা:: ডিভাইস লেয়ার:: অভ্যন্তরীণ:: GenericThreadStackManagerImpl_OpenThread_LwIP

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

থ্রেডস্ট্যাক ম্যানেজার বৈশিষ্ট্যগুলির একটি সাধারণ বাস্তবায়ন প্রদান করে যা OpenThread এবং LwIP এর সাথে একত্রে কাজ করে।

সারাংশ

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

উত্তরাধিকার

থেকে উত্তরাধিকারসূত্রে পাওয়া যায়: nl::Weave::DeviceLayer::Internal::GenericThreadStackManagerImpl_OpenThread< ImplClass >

পাবলিক ফাংশন

ThreadNetIf () const
struct netif *

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

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

পাবলিক ফাংশন

ThreadNetIf

struct netif * ThreadNetIf() const 

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

DoInit

WEAVE_ERROR DoInit(
  otInstance *otInst
)

UpdateThreadInterface

void UpdateThreadInterface(
  bool addrChange
)

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

void _OnPlatformEvent(
  const WeaveDeviceEvent *event
)