nl:: বুনা:: সিস্টেম
সারাংশ
গণনা | |
---|---|
@18 { | enum |
@19 { | enum Inet স্তর ইভেন্ট টাইপ সংজ্ঞা। |
LayerState { | enum একটি স্তর বস্তুর অবস্থা। |
Typedefs | |
---|---|
Event | nl::ওয়েভ::সিস্টেম::ইভেন্ট সমস্ত InetLayer ইভেন্টের জন্য মৌলিক বস্তু। |
EventType | nl::Weave::System::EventType সমস্ত InetLayer ইভেন্টের জন্য মৌলিক প্রকার। |
LwIPEventHandlerFunction )(Object &aTarget, EventType aEventType, uintptr_t aArgument) | typedefError(* |
ফাংশন | |
---|---|
DescribeErrorLwIP (Error aError) | NL_DLL_EXPORT const char * এটি একটি NULL-টার্মিনেটেড LwIP-নির্দিষ্ট বর্ণনামূলক C স্ট্রিং ফেরাতে একটি ফাংশন প্রয়োগ করে, যা নির্দিষ্ট, ম্যাপ করা LwIP ত্রুটির সাথে যুক্ত। |
DescribeErrorPOSIX (Error aError) | NL_DLL_EXPORT const char * এটি একটি NULL-টার্মিনেটেড OS-নির্দিষ্ট বর্ণনামূলক C স্ট্রিং ফেরাতে একটি ফাংশন প্রয়োগ করে, যা নির্দিষ্ট, ম্যাপ করা OS ত্রুটির সাথে যুক্ত। |
FormatLwIPError (char *buf, uint16_t bufSize, int32_t err) | bool একটি LwIP ত্রুটি দেওয়া হলে, ত্রুটি বর্ণনা করে একটি মানব-পাঠযোগ্য NULL-টার্মিনেটেড C স্ট্রিং প্রদান করে। |
FormatPOSIXError (char *buf, uint16_t bufSize, int32_t err) | bool একটি POSIX ত্রুটি দেওয়া, ত্রুটি বর্ণনা করে একটি মানব-পাঠযোগ্য NULL-টার্মিনেটেড C স্ট্রিং প্রদান করে। |
FormatSystemLayerError (char *buf, uint16_t bufSize, int32_t err) | bool একটি সিস্টেম লেয়ার ত্রুটি দেওয়া, ত্রুটি বর্ণনা করে একটি মানব-পাঠযোগ্য NULL-টার্মিনেটেড C স্ট্রিং প্রদান করে। |
IsErrorLwIP (Error aError) | NL_DLL_EXPORT bool এটি ওয়েভ সিস্টেম লেয়ার ত্রুটিগুলির জন্য একটি আত্মদর্শন ফাংশন প্রয়োগ করে যা কলকারীকে নির্দিষ্ট ত্রুটিটি একটি অভ্যন্তরীণ, অন্তর্নিহিত LwIP ত্রুটি কিনা তা নির্ধারণ করতে দেয়। |
IsErrorPOSIX (Error aError) | NL_DLL_EXPORT bool এটি ওয়েভ সিস্টেম লেয়ার ত্রুটিগুলির জন্য একটি আত্মদর্শন ফাংশন প্রয়োগ করে যা কলকারীকে নির্দিষ্ট ত্রুটিটি একটি অভ্যন্তরীণ, অন্তর্নিহিত OS ত্রুটি কিনা তা নির্ধারণ করতে দেয়৷ |
IsEventOfType (EventType aType) | bool একটি ইভেন্ট টাইপ একটি বৈধ কিনা তা যাচাই করতে পরীক্ষা করুন৷ |
MapErrorLwIP (err_t aError) | NL_DLL_EXPORT Error এটি ওয়েভ সিস্টেম লেয়ার ত্রুটিগুলির জন্য একটি ম্যাপিং ফাংশন প্রয়োগ করে যা অন্তর্নিহিত LwIP নেটওয়ার্ক স্ট্যাক ত্রুটিগুলিকে একটি প্ল্যাটফর্ম- বা সিস্টেম-নির্দিষ্ট পরিসরে ম্যাপ করার অনুমতি দেয়। |
MapErrorPOSIX (int aError) | NL_DLL_EXPORT Error এটি ওয়েভ সিস্টেম লেয়ার ত্রুটিগুলির জন্য একটি ম্যাপিং ফাংশন প্রয়োগ করে যা অন্তর্নিহিত POSIX নেটওয়ার্কের সংখ্যা স্থান এবং OS স্ট্যাক ত্রুটিগুলিকে একটি প্ল্যাটফর্ম- বা সিস্টেম-নির্দিষ্ট পরিসরে ম্যাপিং পূর্ণসংখ্যাকে অনুমতি দেয়। |
RegisterLwIPErrorFormatter (void) | void LwIP ত্রুটির জন্য একটি পাঠ্য ত্রুটি ফর্ম্যাটার নিবন্ধন করুন৷ |
RegisterPOSIXErrorFormatter (void) | void POSIX ত্রুটির জন্য একটি পাঠ্য ত্রুটি ফর্ম্যাটার নিবন্ধন করুন৷ |
RegisterSystemLayerErrorFormatter (void) | void সিস্টেম লেয়ার ত্রুটির জন্য একটি পাঠ্য ত্রুটি ফর্ম্যাটার নিবন্ধন করুন৷ |
ক্লাস | |
---|---|
nl:: বুনা:: সিস্টেম:: স্তর |
This provides access to timers according to the configured event handling model. |
nl:: ওয়েভ:: সিস্টেম:: LwIPEventHandlerDelegate | |
nl:: বুনা:: সিস্টেম:: Mutex |
This class represents a simple mutual exclusion lock used on platforms with preemptively scheduled multi-threaded programming environments, for example, POSIX threads and FreeRTOS. |
nl:: ওয়েভ:: সিস্টেম:: অবজেক্ট | এটি একটি অবজেক্টপুলের মধ্যে থাকা স্থান থেকে বরাদ্দ করা একটি রেফারেন্স-গণনা করা বস্তুর প্রতিনিধিত্ব করে |
nl:: ওয়েভ:: সিস্টেম:: প্যাকেটবাফার | প্যাকেট বাফার ক্লাস হল মূল কাঠামো যা অক্টেট-ক্রমিক ডেটার প্যাকেটগুলিকে ম্যানিপুলেট করার জন্য ব্যবহৃত হয়, সাধারণত ব্লুটুথ বা ইন্টারনেট প্রোটোকলের মতো ডেটা যোগাযোগ নেটওয়ার্কের প্রেক্ষাপটে। |
nl:: ওয়েভ:: সিস্টেম:: টাইমার | এটি উইভ সিস্টেম লেয়ারের একটি অভ্যন্তরীণ শ্রেণী, যা একটি চলমান ওয়ান-শট টাইমার উপস্থাপন করতে ব্যবহৃত হয়। |
কাঠামো | |
---|---|
nl:: বুনন:: সিস্টেম:: LwIPEvent |
ইউনিয়ন | |
---|---|
nl:: Weave:: System:: ObjectArena |
A union template used for representing a well-aligned block of memory. |
নামস্থান | |
---|---|
nl:: বুনা:: সিস্টেম:: প্ল্যাটফর্ম | |
nl:: বুনন:: সিস্টেম:: পরিসংখ্যান |
গণনা
@18
@18
@19
@19
Inet স্তর ইভেন্ট টাইপ সংজ্ঞা।
বৈশিষ্ট্য | |
---|---|
kEvent_ReleaseObj | একটি SystemLayer অবজেক্টের ড্রপের ঘটনা। |
kEvent_ScheduleWork | সিস্টেম লেয়ারের থ্রেডে কাজের সময় নির্ধারণের জন্য ইভেন্ট। |
লেয়ার স্টেট
LayerState
একটি স্তর বস্তুর অবস্থা।
বৈশিষ্ট্য | |
---|---|
kLayerState_Initialized | প্রাথমিক অবস্থা। |
kLayerState_NotInitialized | আরম্ভ করা অবস্থা নয়। |
Typedefs
ঘটনা
WEAVE_SYSTEM_CONFIG_LWIP_EVENT_OBJECT_TYPE Event
সমস্ত InetLayer ইভেন্টের জন্য মৌলিক বস্তু।
এটি একটি প্ল্যাটফর্ম- বা সিস্টেম-নির্দিষ্ট ধরনের সংজ্ঞায়িত করা হয়।
ইভেন্ট টাইপ
WEAVE_SYSTEM_CONFIG_LWIP_EVENT_TYPE EventType
সমস্ত InetLayer ইভেন্টের জন্য মৌলিক প্রকার।
এটি একটি প্ল্যাটফর্ম- বা সিস্টেম-নির্দিষ্ট ধরনের সংজ্ঞায়িত করা হয়।
LwIPEventHandler ফাংশন
Error(* LwIPEventHandlerFunction)(Object &aTarget, EventType aEventType, uintptr_t aArgument)
ফাংশন
ErrorLwIP বর্ণনা করুন
NL_DLL_EXPORT const char * DescribeErrorLwIP( Error aError )
এটি একটি NULL-টার্মিনেটেড LwIP-নির্দিষ্ট বর্ণনামূলক C স্ট্রিং ফেরাতে একটি ফাংশন প্রয়োগ করে, যা নির্দিষ্ট, ম্যাপ করা LwIP ত্রুটির সাথে যুক্ত।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
| ||
রিটার্নস | একটি NULL-সমাপ্ত, LwIP-নির্দিষ্ট বর্ণনামূলক C স্ট্রিং ত্রুটি বর্ণনা করে। |
ErrorPOSIX বর্ণনা করুন
NL_DLL_EXPORT const char * DescribeErrorPOSIX( Error aError )
এটি একটি NULL-টার্মিনেটেড OS-নির্দিষ্ট বর্ণনামূলক C স্ট্রিং ফেরাতে একটি ফাংশন প্রয়োগ করে, যা নির্দিষ্ট, ম্যাপ করা OS ত্রুটির সাথে যুক্ত।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
| ||
রিটার্নস | একটি NULL-সমাপ্ত, OS-নির্দিষ্ট বর্ণনামূলক C স্ট্রিং ত্রুটি বর্ণনা করে৷ |
FormatLwIPERror
bool FormatLwIPError( char *buf, uint16_t bufSize, int32_t err )
একটি LwIP ত্রুটি দেওয়া হলে, ত্রুটি বর্ণনা করে একটি মানব-পাঠযোগ্য NULL-টার্মিনেটেড C স্ট্রিং প্রদান করে।
বিস্তারিত | |||||||
---|---|---|---|---|---|---|---|
পরামিতি |
| ||||||
রিটার্নস | true যদি একটি বর্ণনা স্ট্রিং সরবরাহ করা বাফারে লেখা হয়। | ||||||
রিটার্নস | মিথ্যা যদি সরবরাহকৃত ত্রুটিটি LwIP ত্রুটি না হয়। |
ফর্ম্যাটপোসিক্স ত্রুটি
bool FormatPOSIXError( char *buf, uint16_t bufSize, int32_t err )
একটি POSIX ত্রুটি দেওয়া, ত্রুটি বর্ণনা করে একটি মানব-পাঠযোগ্য NULL-টার্মিনেটেড C স্ট্রিং প্রদান করে।
বিস্তারিত | |||||||
---|---|---|---|---|---|---|---|
পরামিতি |
| ||||||
রিটার্নস | true যদি একটি বর্ণনা স্ট্রিং সরবরাহ করা বাফারে লেখা হয়। | ||||||
রিটার্নস | মিথ্যা যদি সরবরাহকৃত ত্রুটিটি POSIX ত্রুটি না হয়। |
ফর্ম্যাট সিস্টেম লেয়ার ত্রুটি৷
bool FormatSystemLayerError( char *buf, uint16_t bufSize, int32_t err )
একটি সিস্টেম লেয়ার ত্রুটি দেওয়া, ত্রুটি বর্ণনা করে একটি মানব-পাঠযোগ্য NULL-টার্মিনেটেড C স্ট্রিং প্রদান করে।
বিস্তারিত | |||||||
---|---|---|---|---|---|---|---|
পরামিতি |
| ||||||
রিটার্নস | true যদি একটি বর্ণনা স্ট্রিং সরবরাহ করা বাফারে লেখা হয়। | ||||||
রিটার্নস | মিথ্যা যদি সরবরাহকৃত ত্রুটিটি একটি সিস্টেম লেয়ার ত্রুটি না হয়। |
IsErrorLwIP
NL_DLL_EXPORT bool IsErrorLwIP( Error aError )
এটি ওয়েভ সিস্টেম লেয়ার ত্রুটিগুলির জন্য একটি আত্মদর্শন ফাংশন প্রয়োগ করে যা কলকারীকে নির্দিষ্ট ত্রুটিটি একটি অভ্যন্তরীণ, অন্তর্নিহিত LwIP ত্রুটি কিনা তা নির্ধারণ করতে দেয়।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
| ||
রিটার্নস | সত্য যদি নির্দিষ্ট ত্রুটি একটি LwIP ত্রুটি হয়; অন্যথায়, মিথ্যা। |
IsErrorPOSIX
NL_DLL_EXPORT bool IsErrorPOSIX( Error aError )
এটি ওয়েভ সিস্টেম লেয়ার ত্রুটিগুলির জন্য একটি আত্মদর্শন ফাংশন প্রয়োগ করে যা কলকারীকে নির্দিষ্ট ত্রুটিটি একটি অভ্যন্তরীণ, অন্তর্নিহিত OS ত্রুটি কিনা তা নির্ধারণ করতে দেয়৷
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
| ||
রিটার্নস | সত্য যদি নির্দিষ্ট ত্রুটি একটি OS ত্রুটি হয়; অন্যথায়, মিথ্যা। |
IsEventOfType
bool IsEventOfType( EventType aType )
একটি ইভেন্ট টাইপ একটি বৈধ কিনা তা যাচাই করতে পরীক্ষা করুন৷
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
| ||
রিটার্নস | সত্য যদি এটি গণিত পরিসরের মধ্যে পড়ে; অন্যথায়, মিথ্যা। |
MapErrorLwIP
NL_DLL_EXPORT Error MapErrorLwIP( err_t aError )
এটি ওয়েভ সিস্টেম লেয়ার ত্রুটিগুলির জন্য একটি ম্যাপিং ফাংশন প্রয়োগ করে যা অন্তর্নিহিত LwIP নেটওয়ার্ক স্ট্যাক ত্রুটিগুলিকে একটি প্ল্যাটফর্ম- বা সিস্টেম-নির্দিষ্ট পরিসরে ম্যাপ করার অনুমতি দেয়।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
| ||
রিটার্নস | ম্যাপ করা LwIP নেটওয়ার্ক বা OS ত্রুটি৷ |
MapErrorPOSIX
NL_DLL_EXPORT Error MapErrorPOSIX( int aError )
এটি ওয়েভ সিস্টেম লেয়ার ত্রুটিগুলির জন্য একটি ম্যাপিং ফাংশন প্রয়োগ করে যা অন্তর্নিহিত POSIX নেটওয়ার্কের সংখ্যা স্থান এবং OS স্ট্যাক ত্রুটিগুলিকে একটি প্ল্যাটফর্ম- বা সিস্টেম-নির্দিষ্ট পরিসরে ম্যাপিং পূর্ণসংখ্যাকে অনুমতি দেয়।
বর্তমানে POSIX বা ISO C/C++ স্ট্যান্ডার্ড দ্বারা সংজ্ঞায়িত ত্রুটি কোডগুলি মানকগুলির মতোই ম্যাপ করা হয়েছে৷
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
| ||
রিটার্নস | ম্যাপ করা POSIX নেটওয়ার্ক বা OS ত্রুটি৷ |
RegisterLwIPERrrorFormatter
void RegisterLwIPErrorFormatter( void )
LwIP ত্রুটির জন্য একটি পাঠ্য ত্রুটি ফর্ম্যাটার নিবন্ধন করুন৷
RegisterPOSIXErrorFormatter
void RegisterPOSIXErrorFormatter( void )
POSIX ত্রুটির জন্য একটি পাঠ্য ত্রুটি ফর্ম্যাটার নিবন্ধন করুন৷
RegisterSystemLayerErrorFormatter
void RegisterSystemLayerErrorFormatter( void )
সিস্টেম লেয়ার ত্রুটির জন্য একটি পাঠ্য ত্রুটি ফর্ম্যাটার নিবন্ধন করুন৷