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 )