ไม่มี:: สาน:: ระบบ
สรุป
การแจงนับ | |
---|---|
@18 { | enum |
@19 { | enum คำจำกัดความประเภทเหตุการณ์เลเยอร์ Inet |
LayerState { | enum รัฐของ ชั้น วัตถุ |
Typedefs | |
---|---|
Event | nl::สาน::ระบบ::กิจกรรม อ็อบเจ็กต์พื้นฐานสำหรับเหตุการณ์ 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 ซึ่งเชื่อมโยงกับข้อผิดพลาด OS ที่ระบุและแมปไว้ |
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 การดำเนินการนี้ฟังก์ชั่นสำหรับการสานวิปัสสนาระบบ เลเยอร์ ข้อผิดพลาดที่ช่วยให้ผู้ที่โทรมาเพื่อตรวจสอบว่าข้อผิดพลาดที่ระบุเป็นภายในพื้นฐานข้อผิดพลาดของระบบปฏิบัติการ |
IsEventOfType (EventType aType) | bool ตรวจสอบเพื่อตรวจสอบว่า EventType เป็นประเภทที่ถูกต้องหรือไม่ |
MapErrorLwIP (err_t aError) | NL_DLL_EXPORT Error การดำเนินการนี้ฟังก์ชั่นการทำแผนที่สำหรับระบบสาน เลเยอร์ ข้อผิดพลาดที่ช่วยให้การทำแผนที่พื้นฐาน LwIP ข้อผิดพลาดของเครือข่ายสแต็คเป็นแพลตฟอร์มหรือระบบเฉพาะช่วง |
MapErrorPOSIX (int aError) | NL_DLL_EXPORT Error การดำเนินการนี้ฟังก์ชั่นการทำแผนที่สำหรับระบบสาน เลเยอร์ ข้อผิดพลาดที่ช่วยให้จำนวนเต็มทำแผนที่ในพื้นที่จำนวนพื้นฐานเครือข่าย POSIX และข้อผิดพลาดของระบบปฏิบัติการสแต็คเป็นแพลตฟอร์มหรือระบบเฉพาะช่วง |
RegisterLwIPErrorFormatter (void) | void ลงทะเบียนตัวจัดรูปแบบข้อผิดพลาดข้อความสำหรับข้อผิดพลาด LwIP |
RegisterPOSIXErrorFormatter (void) | void ลงทะเบียนตัวจัดรูปแบบข้อผิดพลาดข้อความสำหรับข้อผิดพลาด POSIX |
RegisterSystemLayerErrorFormatter (void) | void ลงทะเบียนการจัดรูปแบบข้อความข้อผิดพลาดสำหรับระบบ เลเยอร์ ข้อผิดพลาด |
ชั้นเรียน | |
---|---|
NL :: สาน :: System :: ชั้น |
This provides access to timers according to the configured event handling model. |
NL :: สาน :: System :: LwIPEventHandlerDelegate | |
NL :: สาน :: System :: Mutex |
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 :: สาน :: System :: วัตถุ | นี่แสดงถึงอ็อบเจ็กต์ที่นับการอ้างอิงที่จัดสรรจากพื้นที่ที่มีอยู่ใน ObjectPool |
NL :: สาน :: System :: PacketBuffer | คลาสบัฟเฟอร์แพ็กเก็ตเป็นโครงสร้างหลักที่ใช้สำหรับจัดการแพ็กเก็ตของข้อมูลที่เป็นอนุกรมออคเต็ต โดยปกติในบริบทของเครือข่ายการสื่อสารข้อมูล เช่น Bluetooth หรือโปรโตคอลอินเทอร์เน็ต |
NL :: สาน :: System :: จับเวลา | นี่คือระดับภายในเพื่อสานระบบ เลเยอร์ ที่ใช้ในการเป็นตัวแทนของความคืบหน้าในการจับเวลาหนึ่งยิง |
โครงสร้าง | |
---|---|
NL :: สาน :: System :: LwIPEvent |
สหภาพแรงงาน | |
---|---|
NL :: สาน :: System :: ObjectArena |
A union template used for representing a well-aligned block of memory. |
เนมสเปซ | |
---|---|
NL :: สาน :: System :: แพลตฟอร์ม | |
NL :: สาน :: System :: สถิติ |
การแจงนับ
@18
@18
@19
@19
คำจำกัดความประเภทเหตุการณ์เลเยอร์ Inet
คุณสมบัติ | |
---|---|
kEvent_ReleaseObj | เหตุการณ์สำหรับการดรอปของวัตถุ SystemLayer |
kEvent_ScheduleWork | เหตุการณ์การจัดตารางเวลาสำหรับการทำงานบนระบบ เลเยอร์ ของด้าย |
LayerState
LayerState
รัฐของ ชั้น วัตถุ
คุณสมบัติ | |
---|---|
kLayerState_Initialized | สถานะเริ่มต้น |
kLayerState_NotInitialized | ไม่ได้เริ่มต้นสถานะ |
Typedefs
เหตุการณ์
WEAVE_SYSTEM_CONFIG_LWIP_EVENT_OBJECT_TYPE Event
อ็อบเจ็กต์พื้นฐานสำหรับเหตุการณ์ InetLayer ทั้งหมด
สิ่งนี้ถูกกำหนดให้เป็นประเภทเฉพาะแพลตฟอร์มหรือระบบ
ประเภทเหตุการณ์
WEAVE_SYSTEM_CONFIG_LWIP_EVENT_TYPE EventType
ประเภทพื้นฐานสำหรับเหตุการณ์ InetLayer ทั้งหมด
สิ่งนี้ถูกกำหนดให้เป็นประเภทเฉพาะแพลตฟอร์มหรือระบบ
LwIPEventHandlerFunction
Error(* LwIPEventHandlerFunction)(Object &aTarget, EventType aEventType, uintptr_t aArgument)
ฟังก์ชั่น
อธิบายErrorLwIP
NL_DLL_EXPORT const char * DescribeErrorLwIP( Error aError )
การดำเนินการนี้ใช้ฟังก์ชันเพื่อส่งคืนสตริง C คำอธิบายเฉพาะ LwIP ที่สิ้นสุดด้วยค่า NULL ซึ่งเชื่อมโยงกับข้อผิดพลาด LwIP ที่ระบุ
รายละเอียด | |||
---|---|---|---|
พารามิเตอร์ |
| ||
คืนสินค้า | สตริง C คำอธิบายเฉพาะ LwIP ที่สิ้นสุดด้วยค่า NULL ที่อธิบายข้อผิดพลาด |
อธิบายข้อผิดพลาดPOSIX
NL_DLL_EXPORT const char * DescribeErrorPOSIX( Error aError )
การดำเนินการนี้ใช้ฟังก์ชันเพื่อส่งคืนสตริง C คำอธิบายเฉพาะ OS ที่สิ้นสุดด้วยค่า NULL ซึ่งเชื่อมโยงกับข้อผิดพลาด OS ที่ระบุและแมปไว้
รายละเอียด | |||
---|---|---|---|
พารามิเตอร์ |
| ||
คืนสินค้า | สตริง C คำอธิบายเฉพาะ OS ที่สิ้นสุดด้วยค่า NULL ที่อธิบายข้อผิดพลาด |
รูปแบบLwIPError
bool FormatLwIPError( char *buf, uint16_t bufSize, int32_t err )
เมื่อมีข้อผิดพลาด LwIP ส่งคืนสตริง C ที่สิ้นสุดด้วยค่า NULL ที่มนุษย์อ่านได้ซึ่งอธิบายข้อผิดพลาด
รายละเอียด | |||||||
---|---|---|---|---|---|---|---|
พารามิเตอร์ |
| ||||||
คืนสินค้า | true หากสตริงคำอธิบายถูกเขียนลงในบัฟเฟอร์ที่ให้มา | ||||||
คืนสินค้า | false หากข้อผิดพลาดที่ให้มาไม่ใช่ข้อผิดพลาด LwIP |
รูปแบบPOSIXError
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 )
กำหนดระบบ เลเยอร์ ข้อผิดพลาดส่งกลับที่มนุษย์สามารถอ่าน NULL สิ้นสุดสตริง C อธิบายข้อผิดพลาด
รายละเอียด | |||||||
---|---|---|---|---|---|---|---|
พารามิเตอร์ |
| ||||||
คืนสินค้า | true หากสตริงคำอธิบายถูกเขียนลงในบัฟเฟอร์ที่ให้มา | ||||||
คืนสินค้า | เท็จถ้ามีข้อผิดพลาดให้มาไม่ได้เป็นระบบ ชั้น ข้อผิดพลาด |
IsErrorLwIP
NL_DLL_EXPORT bool IsErrorLwIP( Error aError )
การดำเนินการนี้ฟังก์ชั่นสำหรับการสานวิปัสสนาระบบ เลเยอร์ ข้อผิดพลาดที่ช่วยให้ผู้ที่โทรมาเพื่อตรวจสอบว่าข้อผิดพลาดที่ระบุเป็นภายในพื้นฐานข้อผิดพลาด LwIP
รายละเอียด | |||
---|---|---|---|
พารามิเตอร์ |
| ||
คืนสินค้า | True หากข้อผิดพลาดที่ระบุเป็นข้อผิดพลาด LwIP มิฉะนั้นเป็นเท็จ |
IsErrorPOSIX
NL_DLL_EXPORT bool IsErrorPOSIX( Error aError )
การดำเนินการนี้ฟังก์ชั่นสำหรับการสานวิปัสสนาระบบ เลเยอร์ ข้อผิดพลาดที่ช่วยให้ผู้ที่โทรมาเพื่อตรวจสอบว่าข้อผิดพลาดที่ระบุเป็นภายในพื้นฐานข้อผิดพลาดของระบบปฏิบัติการ
รายละเอียด | |||
---|---|---|---|
พารามิเตอร์ |
| ||
คืนสินค้า | เป็นจริงหากข้อผิดพลาดที่ระบุเป็นข้อผิดพลาดของระบบปฏิบัติการ มิฉะนั้นเป็นเท็จ |
IsEventOfType
bool IsEventOfType( EventType aType )
ตรวจสอบเพื่อตรวจสอบว่า EventType เป็นประเภทที่ถูกต้องหรือไม่
รายละเอียด | |||
---|---|---|---|
พารามิเตอร์ |
| ||
คืนสินค้า | จริงถ้ามันอยู่ในช่วงที่แจกแจง; มิฉะนั้นเป็นเท็จ |
MapErrorLwIP
NL_DLL_EXPORT Error MapErrorLwIP( err_t aError )
การดำเนินการนี้ฟังก์ชั่นการทำแผนที่สำหรับระบบสาน เลเยอร์ ข้อผิดพลาดที่ช่วยให้การทำแผนที่พื้นฐาน LwIP ข้อผิดพลาดของเครือข่ายสแต็คเป็นแพลตฟอร์มหรือระบบเฉพาะช่วง
รายละเอียด | |||
---|---|---|---|
พารามิเตอร์ |
| ||
คืนสินค้า | เครือข่าย LwIP ที่แมปหรือข้อผิดพลาดของระบบปฏิบัติการ |
MapErrorPOSIX
NL_DLL_EXPORT Error MapErrorPOSIX( int aError )
การดำเนินการนี้ฟังก์ชั่นการทำแผนที่สำหรับระบบสาน เลเยอร์ ข้อผิดพลาดที่ช่วยให้จำนวนเต็มทำแผนที่ในพื้นที่จำนวนพื้นฐานเครือข่าย POSIX และข้อผิดพลาดของระบบปฏิบัติการสแต็คเป็นแพลตฟอร์มหรือระบบเฉพาะช่วง
รหัสข้อผิดพลาดที่นอกเหนือจากที่กำหนดโดย POSIX หรือมาตรฐาน ISO C/C++ ในปัจจุบันจะถูกแมปคล้ายกับรหัสมาตรฐาน
รายละเอียด | |||
---|---|---|---|
พารามิเตอร์ |
| ||
คืนสินค้า | เครือข่าย POSIX ที่แมปหรือข้อผิดพลาดของระบบปฏิบัติการ |
RegisterLwIPErrorFormatter
void RegisterLwIPErrorFormatter( void )
ลงทะเบียนตัวจัดรูปแบบข้อผิดพลาดข้อความสำหรับข้อผิดพลาด LwIP
ลงทะเบียนPOSIXErrorFormatter
void RegisterPOSIXErrorFormatter( void )
ลงทะเบียนตัวจัดรูปแบบข้อผิดพลาดข้อความสำหรับข้อผิดพลาด POSIX
RegisterSystemLayerErrorFormatter
void RegisterSystemLayerErrorFormatter( void )
ลงทะเบียนการจัดรูปแบบข้อความข้อผิดพลาดสำหรับระบบ เลเยอร์ ข้อผิดพลาด