nl :: نسج:: نظام

ملخص

التعداد

@18 {
kTimerFactor_micro_per_milli = 1000,
kTimerFactor_milli_per_unit = 1000,
kTimerFactor_nano_per_milli = 1000000,
kTimerFactor_micro_per_unit = 1000000
}
تعداد
@19 {
kEvent_ReleaseObj = _WEAVE_SYSTEM_CONFIG_LWIP_EVENT(0),
kEvent_ScheduleWork = _WEAVE_SYSTEM_CONFIG_LWIP_EVENT(1)
}
تعداد
تعريفات نوع حدث طبقة Inet.
LayerState {
kLayerState_NotInitialized = 0,
kLayerState_Initialized = 1
}
تعداد
الدولة من طبقة الكائن.

النوع

Event nl :: Weave :: System :: Event
الكائن الأساسي لجميع أحداث InetLayer.
EventType nl :: Weave :: System :: EventType
النوع الأساسي لجميع أحداث InetLayer.
LwIPEventHandlerFunction )(Object &aTarget, EventType aEventType, uintptr_t aArgument) typedef
Error(*

المهام

DescribeErrorLwIP (Error aError)
NL_DLL_EXPORT const char *
يؤدي هذا إلى تنفيذ دالة لإرجاع سلسلة C وصفية خاصة بـ LwIP NULL منتهية ، مقترنة بخطأ LwIP المعين والمعين.
DescribeErrorPOSIX (Error aError)
NL_DLL_EXPORT const char *
يؤدي هذا إلى تنفيذ دالة لإرجاع سلسلة C وصفية خاصة بـ NULL منتهية بنظام التشغيل ، مقترنة بخطأ نظام التشغيل المحدد المعين.
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
وبالنظر إلى نظام طبقة الخطأ، بإرجاع منتهية NULL C سلسلة الذي يمكن قراءته واصفا الخطأ.
IsErrorLwIP (Error aError)
NL_DLL_EXPORT bool
هذه الأدوات وظيفة التأمل لنظام نسج طبقة الأخطاء التي يسمح للطالب لتحديد ما إذا كان الخطأ المحدد هو، الكامنة وراء الخطأ LwIP الداخلي.
IsErrorPOSIX (Error aError)
NL_DLL_EXPORT bool
هذه الأدوات وظيفة التأمل لنظام نسج طبقة الأخطاء التي يسمح للطالب لتحديد ما إذا كان الخطأ المحدد هو خطأ OS الأساسي الداخلي.
IsEventOfType (EventType aType)
bool
تحقق للتحقق مما إذا كان EventType صالحًا.
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
تسجيل المنسق خطأ نص لنظام طبقة أخطاء.

الطبقات

نيكولا لانغ :: :: نسج النظام :: طبقة

This provides access to timers according to the configured event handling model.

نيكولا لانغ :: :: نسج النظام :: LwIPEventHandlerDelegate
نيكولا لانغ :: :: نسج النظام :: المزامنة

This class represents a simple mutual exclusion lock used on platforms with preemptively scheduled multi-threaded
programming environments, for example, POSIX threads and FreeRTOS.

نيكولا لانغ :: :: نسج النظام :: كائن

يمثل هذا كائنًا معدودًا مرجعيًا مخصصًا من المساحة الموجودة في ObjectPool موضوع.

نيكولا لانغ :: :: نسج النظام :: PacketBuffer

فئة المخزن المؤقت للحزم هي البنية الأساسية المستخدمة في معالجة حزم البيانات ذات التسلسل الثماني ، عادةً في سياق شبكة اتصالات البيانات ، مثل Bluetooth أو بروتوكول الإنترنت.

نيكولا لانغ :: :: نسج النظام :: الموقت

هذا هو الطبقة الداخلية لنظام نسج طبقة ، وتستخدم لتمثيل الموقت طلقة واحدة في التقدم.

الهياكل

نيكولا لانغ :: :: نسج النظام :: LwIPEvent

النقابات

نيكولا لانغ :: :: نسج النظام :: ObjectArena

A union template used for representing a well-aligned block of memory.

مساحات الأسماء

نيكولا لانغ :: :: نسج النظام :: منصة
نيكولا لانغ :: :: نسج النظام :: الإحصائيات

التعداد

@ 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.

يتم تعريف هذا على نوع النظام الأساسي أو النظام المحدد.

نوع الحدث

WEAVE_SYSTEM_CONFIG_LWIP_EVENT_TYPE EventType

النوع الأساسي لجميع أحداث InetLayer.

يتم تعريف هذا على نوع النظام الأساسي أو النظام المحدد.

وظيفة LwIPEventHandler

Error(* LwIPEventHandlerFunction)(Object &aTarget, EventType aEventType, uintptr_t aArgument)

المهام

وصفالخطأ LwIP

NL_DLL_EXPORT const char * DescribeErrorLwIP(
  Error aError
)

يؤدي هذا إلى تنفيذ دالة لإرجاع سلسلة C وصفية خاصة بـ LwIP NULL منتهية ، مقترنة بخطأ LwIP المعين والمعين.

تفاصيل
المعلمات
[in] err
الخطأ المعيّن الخاص بـ LwIP المراد وصفه.
عائدات
سلسلة C وصفية منتهية بـ NULL خاصة بـ LwIP تصف الخطأ.

وصفالخطأ POSIX

NL_DLL_EXPORT const char * DescribeErrorPOSIX(
  Error aError
)

يؤدي هذا إلى تنفيذ دالة لإرجاع سلسلة C وصفية خاصة بـ NULL منتهية بنظام التشغيل ، مقترنة بخطأ OS المحدد المعين.

تفاصيل
المعلمات
[in] err
الخطأ المحدد لنظام التشغيل المراد وصفه.
عائدات
سلسلة C وصفية خاصة بـ NULL منتهية بنظام التشغيل تصف الخطأ.

FormatLwIPError

bool FormatLwIPError(
  char *buf,
  uint16_t bufSize,
  int32_t err
)

نظرًا لخطأ LwIP ، تُرجع سلسلة C قابلة للقراءة بواسطة الإنسان منتهية بقيمة NULL تصف الخطأ.

تفاصيل
المعلمات
[in] buf
المخزن المؤقت الذي سيتم وضع سلسلة الخطأ فيه.
[in] bufSize
حجم المخزن المؤقت المقدم بالبايت.
[in] err
الخطأ المراد وصفه.
عائدات
صواب إذا تمت كتابة سلسلة وصف في المخزن المؤقت المزود.
عائدات
خطأ إذا لم يكن الخطأ المقدم خطأ LwIP.

FormatPOSIXError

bool FormatPOSIXError(
  char *buf,
  uint16_t bufSize,
  int32_t err
)

نظرًا لخطأ POSIX ، تُرجع سلسلة C قابلة للقراءة من قبل الإنسان منتهية بفارغ (NULL) تصف الخطأ.

تفاصيل
المعلمات
[in] buf
المخزن المؤقت الذي سيتم وضع سلسلة الخطأ فيه.
[in] bufSize
حجم المخزن المؤقت المقدم بالبايت.
[in] err
الخطأ المراد وصفه.
عائدات
صواب إذا تمت كتابة سلسلة وصف في المخزن المؤقت المزود.
عائدات
خطأ إذا لم يكن الخطأ المقدم خطأ POSIX.

FormatSystemLayerError

bool FormatSystemLayerError(
  char *buf,
  uint16_t bufSize,
  int32_t err
)

وبالنظر إلى نظام طبقة الخطأ، بإرجاع منتهية NULL C سلسلة الذي يمكن قراءته واصفا الخطأ.

تفاصيل
المعلمات
[in] buf
المخزن المؤقت الذي سيتم وضع سلسلة الخطأ فيه.
[in] bufSize
حجم المخزن المؤقت المقدم بالبايت.
[in] err
الخطأ المراد وصفه.
عائدات
صواب إذا تمت كتابة سلسلة وصف في المخزن المؤقت المزود.
عائدات
كاذبة إذا كان الخطأ الموردة ليس نظام طبقة الخطأ.

IsErrorLwIP

NL_DLL_EXPORT bool IsErrorLwIP(
  Error aError
)

هذه الأدوات وظيفة التأمل لنظام نسج طبقة الأخطاء التي يسمح للطالب لتحديد ما إذا كان الخطأ المحدد هو، الكامنة وراء الخطأ LwIP الداخلي.

تفاصيل
المعلمات
[in] err
الخطأ المعين لتحديد ما إذا كان خطأ LwIP.
عائدات
صواب إذا كان الخطأ المحدد هو خطأ LwIP ؛ خلاف ذلك ، خطأ.

IsErrorPOSIX

NL_DLL_EXPORT bool IsErrorPOSIX(
  Error aError
)

هذه الأدوات وظيفة التأمل لنظام نسج طبقة الأخطاء التي يسمح للطالب لتحديد ما إذا كان الخطأ المحدد هو خطأ OS الأساسي الداخلي.

تفاصيل
المعلمات
[in] err
الخطأ المعين لتحديد ما إذا كان خطأ في نظام التشغيل.
عائدات
صواب إذا كان الخطأ المحدد خطأ في نظام التشغيل ؛ خلاف ذلك ، خطأ.

IsEventOfType

bool IsEventOfType(
  EventType aType
)

تحقق للتحقق مما إذا كان EventType صالحًا.

تفاصيل
المعلمات
[in] aEventType
نسج نظام طبقة نوع الحدث.
عائدات
صحيح إذا كان ضمن النطاق المعدود ؛ خلاف ذلك ، خطأ.

MapErrorLwIP

NL_DLL_EXPORT Error MapErrorLwIP(
  err_t aError
)

هذه الأدوات وظيفة رسم الخرائط لنظام نسج طبقة الأخطاء التي يسمح رسم الخرائط الأساسية LwIP أخطاء كومة الشبكة إلى مجموعة برمجيات منصات أو نظام معين.

تفاصيل
المعلمات
[in] e
خطأ LwIP المراد تعيينه.
عائدات
شبكة LwIP المعينة أو خطأ في نظام التشغيل.

MapErrorPOSIX

NL_DLL_EXPORT Error MapErrorPOSIX(
  int aError
)

هذه الأدوات وظيفة رسم الخرائط لنظام نسج طبقة الأخطاء التي تسمح الأعداد الصحيحة تعيين في الفضاء عددا من شبكة POSIX الكامنة والأخطاء OS كومة في مجموعة برمجيات منصات أو الخاصة بالنظام.

يتم تعيين رموز الخطأ التي تتجاوز تلك المحددة حاليًا بواسطة POSIX أو معايير ISO C / C ++ على غرار الرموز القياسية.

تفاصيل
المعلمات
[in] e
شبكة POSIX أو خطأ في نظام التشغيل للتعيين.
عائدات
شبكة POSIX المعينة أو خطأ في نظام التشغيل.

RegisterLwIPErrorFormatter

void RegisterLwIPErrorFormatter(
  void
)

تسجيل منسق خطأ النص لأخطاء LwIP.

التسجيل

void RegisterPOSIXErrorFormatter(
  void
)

تسجيل منسق أخطاء النص لأخطاء POSIX.

RegisterSystemLayerErrorFormatter

void RegisterSystemLayerErrorFormatter(
  void
)

تسجيل المنسق خطأ نص لنظام طبقة أخطاء.