nl :: Dệt :: Hệ thống
Tóm lược
Bảng kê | |
---|---|
@18 { | enum |
@19 { | enum Các định nghĩa loại sự kiện lớp Inet. |
LayerState { | enum Trạng thái của một lớp đối tượng. |
Typedefs | |
---|---|
Event | nl :: Weave :: Hệ thống :: Sự kiện Đối tượng cơ bản cho tất cả các sự kiện InetLayer. |
EventType | nl :: Weave :: System :: EventType Loại cơ bản cho tất cả các sự kiện InetLayer. |
LwIPEventHandlerFunction )(Object &aTarget, EventType aEventType, uintptr_t aArgument) | typedefError(* |
Chức năng | |
---|---|
DescribeErrorLwIP (Error aError) | NL_DLL_EXPORT const char * Điều này thực hiện một chức năng để trả về một chuỗi C mô tả cụ thể cho LwIP được kết thúc bằng NULL, được liên kết với lỗi LwIP được ánh xạ, chỉ định. |
DescribeErrorPOSIX (Error aError) | NL_DLL_EXPORT const char * Điều này thực hiện một chức năng để trả về một chuỗi C mô tả hệ điều hành cụ thể được kết thúc bằng NULL, được liên kết với lỗi hệ điều hành được ánh xạ được chỉ định. |
FormatLwIPError (char *buf, uint16_t bufSize, int32_t err) | bool Đưa ra lỗi LwIP, trả về chuỗi C kết thúc bằng NULL mà con người có thể đọc được mô tả lỗi. |
FormatPOSIXError (char *buf, uint16_t bufSize, int32_t err) | bool Đưa ra lỗi POSIX, trả về một chuỗi C được kết thúc bằng NULL mà con người có thể đọc được mô tả lỗi. |
FormatSystemLayerError (char *buf, uint16_t bufSize, int32_t err) | bool Với một hệ thống lớp lỗi, trả về một NULL-chấm dứt chuỗi C con người có thể đọc được mô tả lỗi. |
IsErrorLwIP (Error aError) | NL_DLL_EXPORT bool Dụng cụ này một chức năng mẫn cho hệ thống Weave Lớp lỗi mà cho phép người gọi để xác định xem lỗi cụ thể là, tiềm ẩn lỗi LwIP nội bộ. |
IsErrorPOSIX (Error aError) | NL_DLL_EXPORT bool Dụng cụ này một chức năng mẫn cho hệ thống Weave Lớp lỗi mà cho phép người gọi để xác định xem lỗi cụ thể là, tiềm ẩn lỗi hệ điều hành nội bộ. |
IsEventOfType (EventType aType) | bool Kiểm tra để xác minh xem EventType có phải là một loại hợp lệ hay không. |
MapErrorLwIP (err_t aError) | NL_DLL_EXPORT Error Dụng cụ này một chức năng lập bản đồ cho hệ thống Weave Lớp lỗi cho phép lập bản đồ cơ bản LwIP mạng stack lỗi thành một platform hoặc hệ thống cụ thể phạm vi. |
MapErrorPOSIX (int aError) | NL_DLL_EXPORT Error Dụng cụ này một chức năng lập bản đồ cho hệ thống Weave Lớp lỗi cho phép số nguyên lập bản đồ trong không gian số của mạng POSIX cơ bản và các lỗi phiên bản OS vào một phạm vi từng platform hoặc hệ thống cụ thể. |
RegisterLwIPErrorFormatter (void) | void Đăng ký một trình định dạng lỗi văn bản cho các lỗi LwIP. |
RegisterPOSIXErrorFormatter (void) | void Đăng ký một trình định dạng lỗi văn bản cho các lỗi POSIX. |
RegisterSystemLayerErrorFormatter (void) | void Đăng ký một định dạng lỗi văn bản cho hệ thống lớp lỗi. |
Các lớp học | |
---|---|
nl :: Weave :: Hệ thống :: Lớp |
This provides access to timers according to the configured event handling model. |
nl :: Weave :: Hệ thống :: LwIPEventHandlerDelegate | |
nl :: Weave :: Hệ thống :: 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 :: Weave :: Hệ thống :: Object | Điều này đại diện cho một đối tượng được đếm tham chiếu được phân bổ từ không gian chứa trong ObjectPool |
nl :: Weave :: Hệ thống :: PacketBuffer | Lớp đệm gói là cấu trúc cốt lõi được sử dụng để thao tác các gói dữ liệu tuần tự hóa octet, thường trong ngữ cảnh của mạng truyền thông dữ liệu, như Bluetooth hoặc giao thức Internet. |
nl :: Weave :: Hệ thống :: Hẹn giờ | Đây là một lớp học nội bộ để hệ thống Weave lớp , được sử dụng để đại diện cho một one-shot timer kinh doanh dở dang. |
Cấu trúc | |
---|---|
nl :: Weave :: Hệ thống :: LwIPEvent |
Đoàn thể | |
---|---|
nl :: Weave :: Hệ thống :: ObjectArena |
A union template used for representing a well-aligned block of memory. |
Không gian tên | |
---|---|
nl :: Weave :: Hệ thống :: vBulletin | |
nl :: Weave :: Hệ thống :: Thống kê |
Bảng kê
@ 18
@18
@ 19
@19
Các định nghĩa loại sự kiện lớp Inet.
Tính chất | |
---|---|
kEvent_ReleaseObj | Sự kiện rơi đối tượng SystemLayer. |
kEvent_ScheduleWork | Sự kiện này cho công việc lập lịch trình trên hệ thống lớp chủ đề 's. |
LayerState
LayerState
Trạng thái của một lớp đối tượng.
Tính chất | |
---|---|
kLayerState_Initialized | Trạng thái khởi tạo. |
kLayerState_NotInitialized | Không phải trạng thái khởi tạo. |
Typedefs
Biến cố
WEAVE_SYSTEM_CONFIG_LWIP_EVENT_OBJECT_TYPE Event
Đối tượng cơ bản cho tất cả các sự kiện InetLayer.
Điều này được xác định cho một loại nền tảng hoặc hệ thống cụ thể.
Loại sự kiện
WEAVE_SYSTEM_CONFIG_LWIP_EVENT_TYPE EventType
Loại cơ bản cho tất cả các sự kiện InetLayer.
Điều này được định nghĩa cho một loại nền tảng hoặc hệ thống cụ thể.
LwIPEventHandlerFunction
Error(* LwIPEventHandlerFunction)(Object &aTarget, EventType aEventType, uintptr_t aArgument)
Chức năng
DescribeErrorLwIP
NL_DLL_EXPORT const char * DescribeErrorLwIP( Error aError )
Điều này thực hiện một chức năng để trả về một chuỗi C mô tả cụ thể cho LwIP được kết thúc bằng NULL, được liên kết với lỗi LwIP được ánh xạ, chỉ định.
Chi tiết | |||
---|---|---|---|
Thông số |
| ||
Lợi nhuận | Chuỗi C mô tả cụ thể theo LwIP, được kết thúc bằng NULL mô tả lỗi. |
DescribeErrorPOSIX
NL_DLL_EXPORT const char * DescribeErrorPOSIX( Error aError )
Điều này thực hiện một chức năng để trả về một chuỗi C mô tả hệ điều hành cụ thể được kết thúc bằng NULL, được liên kết với lỗi hệ điều hành được ánh xạ, được chỉ định.
Chi tiết | |||
---|---|---|---|
Thông số |
| ||
Lợi nhuận | Chuỗi C mô tả dành riêng cho hệ điều hành, được kết thúc bằng NULL mô tả lỗi. |
FormatLwIPError
bool FormatLwIPError( char *buf, uint16_t bufSize, int32_t err )
Đưa ra lỗi LwIP, trả về một chuỗi C được kết thúc bằng NULL mà con người có thể đọc được mô tả lỗi.
Chi tiết | |||||||
---|---|---|---|---|---|---|---|
Thông số |
| ||||||
Lợi nhuận | true Nếu một chuỗi mô tả được ghi vào bộ đệm được cung cấp. | ||||||
Lợi nhuận | false Nếu lỗi được cung cấp không phải là lỗi LwIP. |
FormatPOSIXError
bool FormatPOSIXError( char *buf, uint16_t bufSize, int32_t err )
Đưa ra lỗi POSIX, trả về một chuỗi C được kết thúc bằng NULL mà con người có thể đọc được mô tả lỗi.
Chi tiết | |||||||
---|---|---|---|---|---|---|---|
Thông số |
| ||||||
Lợi nhuận | true Nếu một chuỗi mô tả được ghi vào bộ đệm được cung cấp. | ||||||
Lợi nhuận | false Nếu lỗi được cung cấp không phải là lỗi POSIX. |
FormatSystemLayerError
bool FormatSystemLayerError( char *buf, uint16_t bufSize, int32_t err )
Với một hệ thống lớp lỗi, trả về một NULL-chấm dứt chuỗi C con người có thể đọc được mô tả lỗi.
Chi tiết | |||||||
---|---|---|---|---|---|---|---|
Thông số |
| ||||||
Lợi nhuận | true Nếu một chuỗi mô tả được ghi vào bộ đệm được cung cấp. | ||||||
Lợi nhuận | sai Nếu lỗi đã cung cấp không phải là một hệ thống lớp lỗi. |
IsErrorLwIP
NL_DLL_EXPORT bool IsErrorLwIP( Error aError )
Dụng cụ này một chức năng mẫn cho hệ thống Weave Lớp lỗi mà cho phép người gọi để xác định xem lỗi cụ thể là, tiềm ẩn lỗi LwIP nội bộ.
Chi tiết | |||
---|---|---|---|
Thông số |
| ||
Lợi nhuận | Đúng nếu lỗi được chỉ định là lỗi LwIP; ngược lại, sai. |
IsErrorPOSIX
NL_DLL_EXPORT bool IsErrorPOSIX( Error aError )
Dụng cụ này một chức năng mẫn cho hệ thống Weave Lớp lỗi mà cho phép người gọi để xác định xem lỗi cụ thể là, tiềm ẩn lỗi hệ điều hành nội bộ.
Chi tiết | |||
---|---|---|---|
Thông số |
| ||
Lợi nhuận | Đúng nếu lỗi được chỉ định là lỗi hệ điều hành; ngược lại, sai. |
IsEventOfType
bool IsEventOfType( EventType aType )
Kiểm tra để xác minh xem EventType có phải là một loại hợp lệ hay không.
Chi tiết | |||
---|---|---|---|
Thông số |
| ||
Lợi nhuận | true nếu nó nằm trong phạm vi được liệt kê; ngược lại, sai. |
MapErrorLwIP
NL_DLL_EXPORT Error MapErrorLwIP( err_t aError )
Dụng cụ này một chức năng lập bản đồ cho hệ thống Weave Lớp lỗi cho phép lập bản đồ cơ bản LwIP mạng stack lỗi thành một platform hoặc hệ thống cụ thể phạm vi.
Chi tiết | |||
---|---|---|---|
Thông số |
| ||
Lợi nhuận | Lỗi hệ điều hành hoặc mạng LwIP được ánh xạ. |
MapErrorPOSIX
NL_DLL_EXPORT Error MapErrorPOSIX( int aError )
Dụng cụ này một chức năng lập bản đồ cho hệ thống Weave Lớp lỗi cho phép số nguyên lập bản đồ trong không gian số của mạng POSIX cơ bản và các lỗi phiên bản OS vào một phạm vi từng platform hoặc hệ thống cụ thể.
Các mã lỗi ngoài những mã hiện tại được xác định bởi POSIX hoặc tiêu chuẩn ISO C / C ++ được ánh xạ tương tự như các mã tiêu chuẩn.
Chi tiết | |||
---|---|---|---|
Thông số |
| ||
Lợi nhuận | Lỗi hệ điều hành hoặc mạng POSIX được ánh xạ. |
RegisterLwIPErrorFormatter
void RegisterLwIPErrorFormatter( void )
Đăng ký một trình định dạng lỗi văn bản cho các lỗi LwIP.
RegisterPOSIXErrorFormatter
void RegisterPOSIXErrorFormatter( void )
Đăng ký một trình định dạng lỗi văn bản cho các lỗi POSIX.
RegisterSystemLayerErrorFormatter
void RegisterSystemLayerErrorFormatter( void )
Đăng ký một định dạng lỗi văn bản cho hệ thống lớp lỗi.