nl:: Weave:: System
ملخّص
عمليات التعداد |
|
---|---|
@18{
|
تعداد |
@19{
|
تعداد تعريفات نوع حدث طبقة البيانات الداخلية. |
LayerState{
|
تعداد حالة كائن الطبقة. |
تحديدات النوع |
|
---|---|
Event
|
nl::Weave::System::Event يشير ذلك المصطلح إلى الكائن الأساسي لجميع أحداث InetLayer. |
EventType
|
nl::Weave::System::EventType النوع الأساسي لجميع أحداث InetLayer. |
LwIPEventHandlerFunction)(Object &aTarget, EventType aEventType, uintptr_t aArgument)
|
typedefError(*
|
الدوال |
|
---|---|
DescribeErrorLwIP(Error aError)
|
NL_DLL_EXPORT const char *
يؤدي ذلك إلى تنفيذ دالة لإرجاع سلسلة C وصفية خاصة بـ LwIP تم إنهاؤها فارغة، مرتبطة بخطأ LwIP المحدد والمحدد.
|
DescribeErrorPOSIX(Error aError)
|
NL_DLL_EXPORT const char *
تنفذ هذه دالة لإرجاع سلسلة C وصفية خاصة بنظام التشغيل فارغة (NULL) تم إنهاؤها، المقترنة بخطأ نظام التشغيل المحدد والمحدد.
|
FormatLwIPError(char *buf, uint16_t bufSize, int32_t err)
|
bool
باعتبار الخطأ LwIP، يتم عرض سلسلة C تم إنهاؤها ويمكن لشخص عادي قراءتها وتصف الخطأ.
|
FormatPOSIXError(char *buf, uint16_t bufSize, int32_t err)
|
bool
بالنظر إلى خطأ POSIX، يتم عرض سلسلة C تم إنهاؤها ويمكن لشخص عادي قراءتها تصف الخطأ.
|
FormatSystemLayerError(char *buf, uint16_t bufSize, int32_t err)
|
bool
بسبب خطأ طبقة النظام، يتم عرض سلسلة C مكتوبة يمكن لشخص عادي قراءتها وانتهت صلاحيتها وتصف الخطأ.
|
IsErrorLwIP(Error aError)
|
NL_DLL_EXPORT bool
يؤدي ذلك إلى تنفيذ وظيفة مراجعة لأخطاء طبقة نظام Weave التي تسمح للمتصل بتحديد ما إذا كان الخطأ المحدد خطأ داخلي وأساسي.
|
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
تعريفات نوع حدث طبقة البيانات الداخلية.
أماكن إقامة | |
---|---|
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 وصفية تم إنهاؤها فارغة (NULL) وخاصة بـ LwIP تصف الخطأ.
|
DescribeErrorPOSIX
NL_DLL_EXPORT const char * DescribeErrorPOSIX( Error aError )
تنفذ هذه دالة لإرجاع سلسلة C وصفية خاصة بنظام التشغيل فارغة (NULL) تم إنهاؤها، المقترنة بخطأ نظام التشغيل المحدد والمحدد.
التفاصيل | |||
---|---|---|---|
المَعلمات |
|
||
المرتجعات |
سلسلة C وصفية تم إنهاؤها فارغة (NULL) وتتعلق بنظام التشغيل وتصف الخطأ.
|
FormatLwIPError
bool FormatLwIPError( char *buf, uint16_t bufSize, int32_t err )
باعتبار الخطأ LwIP، يتم عرض سلسلة C تم إنهاؤها ويمكن لشخص عادي قراءتها وتصف الخطأ.
التفاصيل | |||||||
---|---|---|---|---|---|---|---|
المَعلمات |
|
||||||
المرتجعات |
true إذا تمت كتابة سلسلة وصف في المخزن المؤقت المقدم.
|
||||||
المرتجعات |
خطأ إذا لم يكن الخطأ المقدم خطأ LwIP.
|
FormatPOSIXError
bool FormatPOSIXError( char *buf, uint16_t bufSize, int32_t err )
بالنظر إلى خطأ POSIX، يتم عرض سلسلة C تم إنهاؤها ويمكن لشخص عادي قراءتها تصف الخطأ.
التفاصيل | |||||||
---|---|---|---|---|---|---|---|
المَعلمات |
|
||||||
المرتجعات |
true إذا تمت كتابة سلسلة وصف في المخزن المؤقت المقدم.
|
||||||
المرتجعات |
false إذا لم يكن الخطأ المقدم خطأ POSIX.
|
FormatSystemLayerError
bool FormatSystemLayerError( char *buf, uint16_t bufSize, int32_t err )
بسبب خطأ طبقة النظام، يتم عرض سلسلة C مكتوبة يمكن لشخص عادي قراءتها وانتهت صلاحيتها وتصف الخطأ.
التفاصيل | |||||||
---|---|---|---|---|---|---|---|
المَعلمات |
|
||||||
المرتجعات |
true إذا تمت كتابة سلسلة وصف في المخزن المؤقت المقدم.
|
||||||
المرتجعات |
false إذا لم يكن الخطأ المقدّم خطأ طبقة النظام.
|
IsErrorLwIP
NL_DLL_EXPORT bool IsErrorLwIP( Error aError )
يؤدي ذلك إلى تنفيذ وظيفة مراجعة لأخطاء طبقة نظام Weave التي تسمح للمتصل بتحديد ما إذا كان الخطأ المحدد خطأ داخلي وأساسي.
التفاصيل | |||
---|---|---|---|
المَعلمات |
|
||
المرتجعات |
صحيح إذا كان الخطأ المحدد خطأ LwIP، وإلا سيتم خطأ.
|
IsErrorPOSIX
NL_DLL_EXPORT bool IsErrorPOSIX( Error aError )
يؤدي ذلك إلى تنفيذ دالة مراجعة لأخطاء طبقة نظام Weave التي تسمح للمتصل بتحديد ما إذا كان الخطأ المحدد خطأ داخليًا أو أساسيًا في نظام التشغيل.
التفاصيل | |||
---|---|---|---|
المَعلمات |
|
||
المرتجعات |
صحيح إذا كان الخطأ المحدد عبارة عن خطأ في نظام التشغيل، وخلاف ذلك، خطأ.
|
IsEventOfType
bool IsEventOfType( EventType aType )
تحقَّق ممّا إذا كان EventType صالحًا.
التفاصيل | |||
---|---|---|---|
المَعلمات |
|
||
المرتجعات |
true إذا كانت تقع ضمن النطاق العددي؛ وإلا، فخطأ.
|
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 )
سجِّل أداة تنسيق أخطاء النص لأخطاء طبقة النظام.