nl:: Weave:: System
סיכום
ספירות |
|
---|---|
@18{
|
טיפוסים בני מנייה (enum) |
@19{
|
טיפוסים בני מנייה (enum) ההגדרות של סוגי האירועים בשכבה Inet. |
LayerState{
|
טיפוסים בני מנייה (enum) המצב של אובייקט Layer (שכבה). |
ערכי דף |
|
---|---|
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 תיאורית הספציפית ל-OS, שהוגדרה ל-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
פעולה זו מיישמת פונקציית 'התעמקות' עבור שגיאות שכבה של מערכת Weave System, שמאפשרת למתקשר לקבוע אם השגיאה שצוינה היא שגיאת LwIP פנימית ובבסיסה.
|
IsErrorPOSIX(Error aError)
|
NL_DLL_EXPORT bool
פעולה זו מיישמת פונקציית 'התעמקות' עבור שגיאות שכבה של מערכת Weave System, שמאפשרת למתקשר לקבוע אם השגיאה שצוינה היא שגיאה פנימית בסיסית של מערכת ההפעלה.
|
IsEventOfType(EventType aType)
|
bool
מוודאים ש-EventType הוא חוקי.
|
MapErrorLwIP(err_t aError)
|
NL_DLL_EXPORT Error
כך מיישמת פונקציית מיפוי לשגיאות שכבה של מערכת Weave System, שמאפשרת למפות שגיאות בסיסיות של ערימת רשת LwIP בטווח ספציפי לפלטפורמה או למערכת.
|
MapErrorPOSIX(int aError)
|
NL_DLL_EXPORT Error
פעולה זו מיישמת פונקציית מיפוי לשגיאות שכבה של מערכת Weave System, שמאפשרת למפות מספרים שלמים בשטח המספר של שגיאות ה-POSIX הבסיסיות של רשת ה-POS ושגיאות ה-OS בטווח ספציפי לפלטפורמה או למערכת.
|
RegisterLwIPErrorFormatter(void)
|
void
רשמו מעצב שגיאות טקסט עבור שגיאות LwIP.
|
RegisterPOSIXErrorFormatter(void)
|
void
רישום של מעצב שגיאות טקסט עבור שגיאות POSIX.
|
RegisterSystemLayerErrorFormatter(void)
|
void
רשמו מעצב שגיאות טקסט עבור שגיאות מערכת Layer (שכבת מערכת).
|
מחלקות |
|
---|---|
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:: |
הוא מייצג אובייקט שנספר באמצעות הפניות שהוקצה משטח שנכלל באובייקט ObjectPole<t, n="">. </t,> |
nl:: |
המחלקה למאגר החבילות היא המבנה העיקרי המשמש למניפולציה של מנות של נתונים סריאליים של 8 תווים, בדרך כלל בהקשר של רשת תקשורת נתונים, כגון Bluetooth או פרוטוקול האינטרנט. |
nl:: |
זוהי מחלקה פנימית לשכבת של מערכת Weave System, המשמשת לייצוג טיימר פעיל חד-פעמי. |
מבנים |
|
---|---|
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
|
מצב לא מאותחל. |
ערכי דף
אירוע
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 תיאורית הספציפית ל-OS, שהוגדרה ל-NULL, המשויכת לשגיאה הממופה של מערכת ההפעלה שצוינה.
פרטים | |||
---|---|---|---|
פרמטרים |
|
||
החזרות |
מחרוזת C תיאורית ספציפית למערכת ההפעלה, שמוגדרת ל-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 אם השגיאה שסופקה לא הייתה שגיאת Layer מערכת.
|
IsErrorLwIP
NL_DLL_EXPORT bool IsErrorLwIP( Error aError )
פעולה זו מיישמת פונקציית 'התעמקות' עבור שגיאות שכבה של מערכת Weave System, שמאפשרת למתקשר לקבוע אם השגיאה שצוינה היא שגיאת LwIP פנימית ובבסיסה.
פרטים | |||
---|---|---|---|
פרמטרים |
|
||
החזרות |
True אם השגיאה שצוינה היא שגיאת LwIP; אחרת, הערך False.
|
IsErrorPOSIX
NL_DLL_EXPORT bool IsErrorPOSIX( Error aError )
פעולה זו מיישמת פונקציית 'התעמקות' עבור שגיאות שכבה של מערכת Weave System, שמאפשרת למתקשר לקבוע אם השגיאה שצוינה היא שגיאה פנימית בסיסית של מערכת ההפעלה.
פרטים | |||
---|---|---|---|
פרמטרים |
|
||
החזרות |
הערך הוא True אם השגיאה שצוינה היא שגיאה של מערכת ההפעלה, אחרת הערך false.
|
IsEventOfType
bool IsEventOfType( EventType aType )
מוודאים ש-EventType הוא חוקי.
פרטים | |||
---|---|---|---|
פרמטרים |
|
||
החזרות |
TRUE אם הוא נמצא בטווח הנקוב; אחרת, FALSE.
|
MapErrorLwIP
NL_DLL_EXPORT Error MapErrorLwIP( err_t aError )
כך מיישמת פונקציית מיפוי לשגיאות שכבה של מערכת Weave System, שמאפשרת למפות שגיאות בסיסיות של ערימת רשת LwIP בטווח ספציפי לפלטפורמה או למערכת.
פרטים | |||
---|---|---|---|
פרמטרים |
|
||
החזרות |
השגיאה של רשת ה-LwIP או מערכת ההפעלה שממופה.
|
MapErrorPOSIX
NL_DLL_EXPORT Error MapErrorPOSIX( int aError )
פעולה זו מיישמת פונקציית מיפוי לשגיאות שכבה של מערכת Weave System, שמאפשרת למפות מספרים שלמים בשטח המספר של שגיאות ה-POSIX הבסיסיות של רשת ה-POS ושגיאות ה-OS בטווח ספציפי לפלטפורמה או למערכת.
קודי שגיאה מעבר לאלה שמוגדרים כרגע על ידי POSIX או תקני ISO C/C++ ממופים באופן דומה לתקנים הרגילים.
פרטים | |||
---|---|---|---|
פרמטרים |
|
||
החזרות |
השגיאה של מערכת ההפעלה או הרשת של POSIX הממופה.
|
RegisterLwIPErrorFormatter
void RegisterLwIPErrorFormatter( void )
רשמו מעצב שגיאות טקסט עבור שגיאות LwIP.
RegisterPOSIXErrorFormatter
void RegisterPOSIXErrorFormatter( void )
רישום של מעצב שגיאות טקסט עבור שגיאות POSIX.
RegisterSystemLayerErrorFormatter
void RegisterSystemLayerErrorFormatter( void )
רשמו מעצב שגיאות טקסט עבור שגיאות מערכת Layer (שכבת מערכת).