nl:: Weave:: System
สรุป
การแจกแจง |
|
---|---|
@18{
|
enum |
@19{
|
enum คําจํากัดความของประเภทเหตุการณ์เลเยอร์ Inet |
LayerState{
|
enum สถานะของออบเจ็กต์เลเยอร์ |
Typedef |
|
---|---|
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 ที่สื่อความหมายตามระบบปฏิบัติการที่เป็นค่าว่างสำหรับระบบปฏิบัติการ ซึ่งเชื่อมโยงกับข้อผิดพลาดของระบบปฏิบัติการที่ระบุและแมปไว้
|
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 ที่สิ้นสุดด้วยค่าว่างซึ่งมนุษย์อ่านได้และอธิบายถึงข้อผิดพลาด
|
IsErrorLwIP(Error aError)
|
NL_DLL_EXPORT bool
ซึ่งจะใช้ฟังก์ชันการพิจารณาข้อผิดพลาด Layer ของระบบ Weave ที่ทำให้ผู้เรียกใช้ระบุได้ว่าข้อผิดพลาดที่ระบุเป็นข้อผิดพลาดภายในเกี่ยวกับ LwIP หรือไม่
|
IsErrorPOSIX(Error aError)
|
NL_DLL_EXPORT bool
ซึ่งจะใช้ฟังก์ชันการพิจารณาข้อผิดพลาด Layer ของระบบ Weave ที่ทำให้ผู้เรียกใช้ระบุได้ว่าข้อผิดพลาดที่ระบุเป็นข้อผิดพลาดของระบบปฏิบัติการภายในที่เกี่ยวข้องหรือไม่
|
IsEventOfType(EventType aType)
|
bool
ตรวจสอบว่า EventType ถูกต้องหรือไม่
|
MapErrorLwIP(err_t aError)
|
NL_DLL_EXPORT Error
ซึ่งจะใช้ฟังก์ชันการแมปสำหรับข้อผิดพลาดเลเยอร์ของระบบ Weave ที่อนุญาตให้แมปข้อผิดพลาดสแต็กเครือข่าย LwIP ที่สำคัญเป็นช่วงเฉพาะแพลตฟอร์มหรือระบบ
|
MapErrorPOSIX(int aError)
|
NL_DLL_EXPORT Error
ซึ่งจะใช้ฟังก์ชันการแมปสำหรับข้อผิดพลาด Layer ของระบบ Weave ที่ทำให้การแมปจำนวนเต็มในพื้นที่จำนวนของข้อผิดพลาดเกี่ยวกับเครือข่าย POSIX และสแต็กระบบปฏิบัติการที่มีอยู่อยู่ในช่วงเฉพาะแพลตฟอร์มหรือระบบได้
|
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:: |
ค่านี้แสดงออบเจ็กต์จำนวนอ้างอิงที่จัดสรรจากพื้นที่ที่มีอยู่ในออบเจ็กต์ ObjectPool<t, n=""> </t,> |
nl:: |
คลาสบัฟเฟอร์ของแพ็กเก็ตเป็นโครงสร้างหลักที่ใช้สำหรับจัดการแพ็กเก็ตของข้อมูลซีเรียลออคเต็ต ซึ่งโดยปกติจะใช้ในบริบทของเครือข่ายการสื่อสารข้อมูล เช่น บลูทูธหรือโปรโตคอลอินเทอร์เน็ต |
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
|
เหตุการณ์สำหรับการจัดตารางเวลาทำงานในชุดข้อความของ Layer ของระบบ |
LayerState
LayerState
สถานะของออบเจ็กต์เลเยอร์
พร็อพเพอร์ตี้ | |
---|---|
kLayerState_Initialized
|
สถานะเริ่มต้น |
kLayerState_NotInitialized
|
ไม่ใช่สถานะเริ่มต้น |
Typedef
เหตุการณ์
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 ที่สื่อความหมายตามระบบปฏิบัติการที่เป็นค่าว่างสำหรับระบบปฏิบัติการ ซึ่งเชื่อมโยงกับข้อผิดพลาดของระบบปฏิบัติการที่ระบุและแมปไว้
รายละเอียด | |||
---|---|---|---|
พารามิเตอร์ |
|
||
การส่งคืน |
สตริง 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 ที่สิ้นสุดด้วยค่าว่างซึ่งมนุษย์อ่านได้และอธิบายถึงข้อผิดพลาด
รายละเอียด | |||||||
---|---|---|---|---|---|---|---|
พารามิเตอร์ |
|
||||||
การส่งคืน |
true หากมีการเขียนสตริงคำอธิบายลงในบัฟเฟอร์ที่ให้ไว้
|
||||||
การส่งคืน |
false หากข้อผิดพลาดที่ระบุไม่ใช่ข้อผิดพลาด Layer ของระบบ
|
IsErrorLwIP
NL_DLL_EXPORT bool IsErrorLwIP( Error aError )
ซึ่งจะใช้ฟังก์ชันการพิจารณาข้อผิดพลาด Layer ของระบบ Weave ที่ทำให้ผู้เรียกใช้ระบุได้ว่าข้อผิดพลาดที่ระบุเป็นข้อผิดพลาดภายในเกี่ยวกับ LwIP หรือไม่
รายละเอียด | |||
---|---|---|---|
พารามิเตอร์ |
|
||
การส่งคืน |
เป็นจริงหากข้อผิดพลาดที่ระบุเป็นข้อผิดพลาด LwIP มิเช่นนั้นให้เป็นเท็จ
|
IsErrorPOSIX
NL_DLL_EXPORT bool IsErrorPOSIX( Error aError )
ซึ่งจะใช้ฟังก์ชันการพิจารณาข้อผิดพลาด Layer ของระบบ 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 )
ซึ่งจะใช้ฟังก์ชันการแมปสำหรับข้อผิดพลาด Layer ของระบบ Weave ที่ทำให้การแมปจำนวนเต็มในพื้นที่จำนวนของข้อผิดพลาดเกี่ยวกับเครือข่าย POSIX และสแต็กระบบปฏิบัติการที่มีอยู่อยู่ในช่วงเฉพาะแพลตฟอร์มหรือระบบได้
รหัสข้อผิดพลาดนอกเหนือจากที่กําหนดโดย POSIX หรือมาตรฐาน ISO C/C++ ในปัจจุบันจะมีการจับคู่คล้ายกับรหัสมาตรฐาน
รายละเอียด | |||
---|---|---|---|
พารามิเตอร์ |
|
||
การส่งคืน |
ข้อผิดพลาดของเครือข่าย POSIX หรือระบบปฏิบัติการที่แมป
|
RegisterLwIPErrorFormatter
void RegisterLwIPErrorFormatter( void )
ลงทะเบียนตัวจัดรูปแบบข้อผิดพลาดข้อความสำหรับข้อผิดพลาด LwIP
RegisterPOSIXErrorFormatter
void RegisterPOSIXErrorFormatter( void )
ลงทะเบียนตัวจัดรูปแบบข้อผิดพลาดข้อความสำหรับข้อผิดพลาด POSIX
RegisterSystemLayerErrorFormatter
void RegisterSystemLayerErrorFormatter( void )
ลงทะเบียนตัวจัดรูปแบบข้อผิดพลาดข้อความสำหรับข้อผิดพลาด Layer ของระบบ