nl:: Weave:: System
סיכום
ערכים של ספירה |
|
---|---|
@18{
|
טיפוסים בני מנייה (enum) |
@19{
|
טיפוסים בני מנייה (enum) הגדרות של סוגי אירוע בשכבה Inet. |
LayerState{
|
טיפוסים בני מנייה (enum) המצב של אובייקט Layer (שכבה). |
Typedefs |
|
---|---|
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 עם סיום 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
בהינתן שגיאת מערכת Layer, מחזירה מחרוזת C עם סיום קריא (NULL) של אנשים, שמתארת את השגיאה.
|
IsErrorLwIP(Error aError)
|
NL_DLL_EXPORT bool
הפעולה הזו תטמיע פונקציית בחינה עצמית עבור שגיאות בשכבה של מערכת שזירה, שמאפשרת לקורא לקבוע אם השגיאה שצוינה היא שגיאת 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:: |
סיווג מאגר נתונים זמני הוא המבנה הבסיסי שמשמש למניפולציה של חבילות נתונים שעברו סריאליזציה אוקטט, לרוב בהקשר של רשת תקשורת נתונים, כמו Bluetooth או פרוטוקול האינטרנט. |
nl:: |
זוהי מחלקה פנימית ל-Weave System Layer, שמשמשת לייצוג טיימר בפעולה של צילום אחד. |
מבנים |
|
---|---|
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
המצב של אובייקט Layer (שכבה).
מאפיינים | |
---|---|
kLayerState_Initialized
|
מצב אתחול. |
kLayerState_NotInitialized
|
מצב לא מאותחל. |
Typedefs
אירוע
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 עם סיום NULL, המשויכת לשגיאת ה-LwIP הממופה שצוינה.
פרטים | |||
---|---|---|---|
פרמטרים |
|
||
החזרות |
מחרוזת C תיאורית ספציפית ל-LwIP עם סיום NULL, שמתארת את השגיאה.
|
DescribeErrorPOSIX
NL_DLL_EXPORT const char * DescribeErrorPOSIX( Error aError )
הפונקציה הזו מטמיעה פונקציה שמחזירה מחרוזת C תיאורית ספציפית של מערכת ההפעלה שסומנה ל-NULL, המשויכת לשגיאה הממופה של מערכת ההפעלה.
פרטים | |||
---|---|---|---|
פרמטרים |
|
||
החזרות |
מחרוזת C תיאורית ספציפית ל-OS עם סיום NULL, שמתארת את השגיאה.
|
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 אם מחרוזת תיאור נכתבה במאגר הנתונים הזמני.
|
||||||
החזרות |
false אם השגיאה שסופקה לא הייתה שגיאת POSIX.
|
FormatSystemLayerError
bool FormatSystemLayerError( char *buf, uint16_t bufSize, int32_t err )
בהינתן שגיאת מערכת Layer, מחזירה מחרוזת C עם סיום קריא (NULL) של אנשים, שמתארת את השגיאה.
פרטים | |||||||
---|---|---|---|---|---|---|---|
פרמטרים |
|
||||||
החזרות |
true אם מחרוזת תיאור נכתבה במאגר הנתונים הזמני.
|
||||||
החזרות |
false אם השגיאה שסופקה לא הייתה שגיאת שכבת מערכת.
|
IsErrorLwIP
NL_DLL_EXPORT bool IsErrorLwIP( Error aError )
הפעולה הזו תטמיע פונקציית בחינה עצמית עבור שגיאות בשכבה של מערכת שזירה, שמאפשרת לקורא לקבוע אם השגיאה שצוינה היא שגיאת LwIP פנימית ובסיסית.
פרטים | |||
---|---|---|---|
פרמטרים |
|
||
החזרות |
הערך הוא True אם השגיאה שצוינה היא שגיאת 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 )
רישום כלי לעיצוב שגיאות טקסט לשגיאות מערכת שכבת.