nl:: Weave:: System
ملخّص
عمليات التعداد |
|
---|---|
@18{
|
تعداد |
@19{
|
تعداد تعريفات نوع حدث طبقة Inet. |
LayerState{
|
تعداد حالة كائن الطبقة. |
تعريف الأنواع |
|
---|---|
Event
|
nl::Weave::System::Event الكائن الأساسي لجميع أحداث InetLayer. |
EventType
|
nl::Weave::System::EventType النوع الأساسي لجميع أحداث InetLayer. |
LwIPEventHandlerFunction)(Object &aTarget, EventType aEventType, uintptr_t aArgument)
|
تعريف الكتابةError(*
|
الدوال |
|
---|---|
DescribeErrorLwIP(Error aError)
|
NL_DLL_EXPORT const char *
يؤدي هذا إلى تنفيذ دالة لإرجاع سلسلة C وصفية وخاصة بـ LwIP تم إنهاؤها والمرتبطة بخطأ LwIP المحدد والمُعين.
|
DescribeErrorPOSIX(Error aError)
|
NL_DLL_EXPORT const char *
يؤدي هذا إلى تنفيذ دالة لإرجاع سلسلة C وصفية خاصة بنظام التشغيل تم إنهاؤها والمرتبطة بخطأ نظام التشغيل المحدد والمعين.
|
FormatLwIPError(char *buf, uint16_t bufSize, int32_t err)
|
bool
عند حدوث خطأ LwIP، يتم عرض سلسلة C NULL يتم إنهاؤها ويمكن لشخص عادي قراءتها لوصف الخطأ.
|
FormatPOSIXError(char *buf, uint16_t bufSize, int32_t err)
|
bool
عند حدوث خطأ POSIX، يتم عرض سلسلة C NULL يتم إنهاؤها ويمكن لشخص عادي قراءتها تصف الخطأ.
|
FormatSystemLayerError(char *buf, uint16_t bufSize, int32_t err)
|
bool
عند حدوث خطأ في طبقة النظام، يتم عرض سلسلة C NULL يتم إنهاؤها ويمكن لشخص عادي قراءتها لوصف الخطأ.
|
IsErrorLwIP(Error aError)
|
NL_DLL_EXPORT bool
يؤدي ذلك إلى تنفيذ دالة فحص لأخطاء طبقة نظام Weave تسمح للمتصل بتحديد ما إذا كان الخطأ المحدّد خطأ داخلي في LwIP.
|
IsErrorPOSIX(Error aError)
|
NL_DLL_EXPORT bool
يؤدي ذلك إلى تنفيذ وظيفة تأمل لأخطاء طبقة نظام Weave التي تسمح للمتصل بتحديد ما إذا كان الخطأ المحدّد خطأ داخلي أو أساسي في نظام التشغيل.
|
IsEventOfType(EventType aType)
|
bool
تحقَّق ممّا إذا كان EventType صالحًا.
|
MapErrorLwIP(err_t aError)
|
NL_DLL_EXPORT Error
يؤدي ذلك إلى تنفيذ دالة تعيين لأخطاء طبقة نظام Weave التي تسمح بتعيين أخطاء تكديس شبكة LwIP الأساسية في نطاق خاص بالنظام الأساسي أو النظام.
|
MapErrorPOSIX(int aError)
|
NL_DLL_EXPORT Error
يؤدي ذلك إلى تنفيذ دالة تعيين لأخطاء طبقة نظام Weave التي تسمح بتعيين الأعداد الصحيحة في المساحة الرقمية لشبكة POSIX الأساسية وأخطاء تكديس نظام التشغيل في نطاق خاص بالنظام الأساسي أو النظام.
|
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:: |
|
nl:: |
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:: |
يمثل هذا كائنًا تم حسابه كمرجع وتخصيصه من مساحة مضمنة في ObjectPool<t, n=""> الخاص بك. </t,> |
nl:: |
فئة المخزن المؤقت للحزم هي البنية الأساسية المستخدمة لمعالجة حزم البيانات المتسلسلة ثماني بتات، عادة في سياق شبكة اتصالات البيانات، مثل البلوتوث أو بروتوكول الإنترنت. |
nl:: |
هذه فئة داخلية طبقة نظام Weave، وتُستخدم لتمثيل موقّت اللقطة الواحدة قيد التقدم. |
بُنى |
|
---|---|
nl:: |
الاتحادات |
|
---|---|
nl:: |
A union template used for representing a well-aligned block of memory. |
مساحات الاسم |
|
---|---|
nl:: |
|
nl:: |
عمليات التعداد
18@
@18
أماكن إقامة | |
---|---|
kTimerFactor_micro_per_milli
|
عدد نانو ثانية في الميكرو ثانية. |
kTimerFactor_micro_per_unit
|
عدد وحدات النانو ثانية في المللي ثانية. |
kTimerFactor_milli_per_unit
|
عدد الثواني بالميكرو ثانية في المللي ثانية. |
kTimerFactor_nano_per_milli
|
عدد المللي ثانية في الثانية |
19@
@19
تعريفات نوع حدث طبقة Inet.
أماكن إقامة | |
---|---|
kEvent_ReleaseObj
|
حدث إفلات كائن SystemLayer. |
kEvent_ScheduleWork
|
حدث لجدولة العمل على سلسلة محادثات طبقة النظام. |
LayerState
LayerState
حالة كائن الطبقة.
أماكن إقامة | |
---|---|
kLayerState_Initialized
|
حالة التهيئة. |
kLayerState_NotInitialized
|
حالة غير مهيأة. |
تعريف الأنواع
الحدث
WEAVE_SYSTEM_CONFIG_LWIP_EVENT_OBJECT_TYPE Event
الكائن الأساسي لجميع أحداث InetLayer.
ويُعرَّف ذلك بنوع خاص بالنظام الأساسي أو النظام.
EventType
WEAVE_SYSTEM_CONFIG_LWIP_EVENT_TYPE EventType
النوع الأساسي لجميع أحداث InetLayer.
ويُعرَّف ذلك بنوع خاص بالنظام الأساسي أو النظام.
LwIPEventHandlerFunction
Error(* LwIPEventHandlerFunction)(Object &aTarget, EventType aEventType, uintptr_t aArgument)
الدوال
DescribeErrorLwIP
NL_DLL_EXPORT const char * DescribeErrorLwIP( Error aError )
يؤدي هذا إلى تنفيذ دالة لإرجاع سلسلة C وصفية وخاصة بـ LwIP تم إنهاؤها والمرتبطة بخطأ LwIP المحدد والمُعين.
التفاصيل | |||
---|---|---|---|
المعلمات |
|
||
المرتجعات |
سلسلة C وصفية لها نهاية فارغة وخاصة بـ LwIP تصف الخطأ.
|
DescribeErrorPOSIX
NL_DLL_EXPORT const char * DescribeErrorPOSIX( Error aError )
يؤدي هذا إلى تنفيذ دالة لإرجاع سلسلة C وصفية خاصة بنظام التشغيل تم إنهاؤها والمرتبطة بخطأ نظام التشغيل المحدد والمعين.
التفاصيل | |||
---|---|---|---|
المعلمات |
|
||
المرتجعات |
سلسلة C وصفية خاصة بنظام التشغيل وتم إنهاؤها وإنهاءها تصف الخطأ.
|
FormatLwIPError
bool FormatLwIPError( char *buf, uint16_t bufSize, int32_t err )
عند حدوث خطأ LwIP، يتم عرض سلسلة C NULL يتم إنهاؤها ويمكن لشخص عادي قراءتها لوصف الخطأ.
التفاصيل | |||||||
---|---|---|---|---|---|---|---|
المعلمات |
|
||||||
المرتجعات |
true إذا تمت كتابة سلسلة وصف في المخزن المؤقت المقدم.
|
||||||
المرتجعات |
false إذا لم يكن الخطأ المقدم خطأ LwIP.
|
FormatPOSIXError
bool FormatPOSIXError( char *buf, uint16_t bufSize, int32_t err )
عند حدوث خطأ POSIX، يتم عرض سلسلة C NULL يتم إنهاؤها ويمكن لشخص عادي قراءتها تصف الخطأ.
التفاصيل | |||||||
---|---|---|---|---|---|---|---|
المعلمات |
|
||||||
المرتجعات |
true إذا تمت كتابة سلسلة وصف في المخزن المؤقت المقدم.
|
||||||
المرتجعات |
"خطأ" إذا لم يكن الخطأ المقدّم خطأ POSIX.
|
FormatSystemLayerError
bool FormatSystemLayerError( char *buf, uint16_t bufSize, int32_t err )
عند حدوث خطأ في طبقة النظام، يتم عرض سلسلة C NULL يتم إنهاؤها ويمكن لشخص عادي قراءتها لوصف الخطأ.
التفاصيل | |||||||
---|---|---|---|---|---|---|---|
المعلمات |
|
||||||
المرتجعات |
true إذا تمت كتابة سلسلة وصف في المخزن المؤقت المقدم.
|
||||||
المرتجعات |
false إذا لم يكن الخطأ المقدم خطأ طبقة النظام.
|
IsErrorLwIP
NL_DLL_EXPORT bool IsErrorLwIP( Error aError )
يؤدي ذلك إلى تنفيذ دالة فحص لأخطاء طبقة نظام Weave تسمح للمتصل بتحديد ما إذا كان الخطأ المحدّد خطأ داخلي في LwIP.
التفاصيل | |||
---|---|---|---|
المعلمات |
|
||
المرتجعات |
صواب إذا كان الخطأ المحدد هو خطأ LwIP؛ وإلا، false.
|
IsErrorPOSIX
NL_DLL_EXPORT bool IsErrorPOSIX( Error aError )
يؤدي ذلك إلى تنفيذ وظيفة تأمل لأخطاء طبقة نظام Weave التي تسمح للمتصل بتحديد ما إذا كان الخطأ المحدّد خطأ داخلي أو أساسي في نظام التشغيل.
التفاصيل | |||
---|---|---|---|
المعلمات |
|
||
المرتجعات |
True إذا كان الخطأ المحدد هو خطأ في نظام التشغيل؛ وإلا، false.
|
IsEventOfType
bool IsEventOfType( EventType aType )
تحقَّق ممّا إذا كان EventType صالحًا.
التفاصيل | |||
---|---|---|---|
المعلمات |
|
||
المرتجعات |
true إذا كانت تقع ضمن نطاق التعداد؛ وإلا، false.
|
MapErrorLwIP
NL_DLL_EXPORT Error MapErrorLwIP( err_t aError )
يؤدي ذلك إلى تنفيذ دالة تعيين لأخطاء طبقة نظام Weave التي تسمح بتعيين أخطاء تكديس شبكة LwIP الأساسية في نطاق خاص بالنظام الأساسي أو النظام.
التفاصيل | |||
---|---|---|---|
المعلمات |
|
||
المرتجعات |
خطأ في شبكة LwIP أو نظام التشغيل تم تعيينه
|
MapErrorPOSIX
NL_DLL_EXPORT Error MapErrorPOSIX( int aError )
يؤدي ذلك إلى تنفيذ دالة تعيين لأخطاء طبقة نظام Weave التي تسمح بتعيين الأعداد الصحيحة في المساحة الرقمية لشبكة POSIX الأساسية وأخطاء تكديس نظام التشغيل في نطاق خاص بالنظام الأساسي أو النظام.
يتم تعيين رموز الخطأ بخلاف تلك المحددة حاليًا في POSIX أو معايير ISO C/C++ بشكل مشابه للرموز القياسية.
التفاصيل | |||
---|---|---|---|
المعلمات |
|
||
المرتجعات |
حدث خطأ في شبكة POSIX أو نظام التشغيل المرتبط.
|
RegisterLwIPErrorFormatter
void RegisterLwIPErrorFormatter( void )
تسجيل أداة تنسيق أخطاء النص بحثًا عن أخطاء LwIP.
RegisterPOSIXErrorFormatter
void RegisterPOSIXErrorFormatter( void )
تسجيل أداة تنسيق أخطاء النص بسبب أخطاء POSIX
RegisterSystemLayerErrorFormatter
void RegisterSystemLayerErrorFormatter( void )
تسجيل أداة تنسيق أخطاء النص لأخطاء طبقة النظام