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 ที่สื่อความหมายสำหรับระบบปฏิบัติการโดยเฉพาะซึ่งมีการสิ้นสุดเป็นค่าว่าง (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
หากมีข้อผิดพลาด เลเยอร์ ของระบบ จะแสดงผลสตริง C ที่สิ้นสุด NULL ที่มนุษย์อ่านได้ซึ่งอธิบายถึงข้อผิดพลาด
|
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
ซึ่งจะใช้ฟังก์ชันการแมปสำหรับข้อผิดพลาด Layer ของระบบ 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:: |
นี่คือคลาสภายในของ Layer ของระบบ 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
คําจํากัดความประเภทเหตุการณ์เลเยอร์ Inet
พร็อพเพอร์ตี้ | |
---|---|
kEvent_ReleaseObj
|
เหตุการณ์การลดลงของออบเจ็กต์ SystemLayer |
kEvent_ScheduleWork
|
เหตุการณ์สำหรับการตั้งเวลาทำงานในเทรดของเลเยอร์ของระบบ |
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 ที่สื่อความหมายสำหรับระบบปฏิบัติการโดยเฉพาะซึ่งมีการสิ้นสุดเป็นค่าว่าง (NULL) ซึ่งเชื่อมโยงกับข้อผิดพลาดของระบบปฏิบัติการที่ระบุและแมป
รายละเอียด | |||
---|---|---|---|
พารามิเตอร์ |
|
||
การคืนสินค้า |
สตริง C เฉพาะของระบบปฏิบัติการซึ่งมีการสิ้นสุดเป็นค่าว่าง ซึ่งอธิบายข้อผิดพลาด
|
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 )
หากมีข้อผิดพลาด เลเยอร์ ของระบบ จะแสดงผลสตริง C ที่สิ้นสุด NULL ที่มนุษย์อ่านได้ซึ่งอธิบายถึงข้อผิดพลาด
รายละเอียด | |||||||
---|---|---|---|---|---|---|---|
พารามิเตอร์ |
|
||||||
การคืนสินค้า |
true หากมีการเขียนสตริงคำอธิบายลงในบัฟเฟอร์ที่ให้
|
||||||
การคืนสินค้า |
false หากข้อผิดพลาดที่ระบุไม่ใช่ข้อผิดพลาดเกี่ยวกับเลเยอร์ของระบบ
|
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 ถูกต้องหรือไม่
รายละเอียด | |||
---|---|---|---|
พารามิเตอร์ |
|
||
การคืนสินค้า |
เป็นจริงหากอยู่ภายในช่วงที่แจกแจง หากไม่เป็นเช่นนั้น ให้เป็นเท็จ
|
MapErrorLwIP
NL_DLL_EXPORT Error MapErrorLwIP( err_t aError )
ซึ่งจะใช้ฟังก์ชันการแมปสำหรับข้อผิดพลาด Layer ของระบบ 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 ของระบบ