Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.

nl :: Dệt :: Hệ thống

Tóm lược

Bảng kê

@18 {
kTimerFactor_micro_per_milli = 1000,
kTimerFactor_milli_per_unit = 1000,
kTimerFactor_nano_per_milli = 1000000,
kTimerFactor_micro_per_unit = 1000000
}
enum
@19 {
kEvent_ReleaseObj = _WEAVE_SYSTEM_CONFIG_LWIP_EVENT(0),
kEvent_ScheduleWork = _WEAVE_SYSTEM_CONFIG_LWIP_EVENT(1)
}
enum
Các định nghĩa loại sự kiện lớp Inet.
LayerState {
kLayerState_NotInitialized = 0,
kLayerState_Initialized = 1
}
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) typedef
Error(*

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 vật.

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
Tính chất
kTimerFactor_micro_per_milli

Số nano giây trong một micro giây.

kTimerFactor_micro_per_unit

Số nano giây trong một phần nghìn giây.

kTimerFactor_milli_per_unit

Số micro giây trong một phần nghìn giây.

kTimerFactor_nano_per_milli

Số mili giây trong một giây.

@ 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ố
[in] err
Lỗi cụ thể của LwIP được ánh xạ để mô tả.
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ố
[in] err
Lỗi dành riêng cho hệ điều hành được ánh xạ để mô tả.
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ố
[in] buf
Bộ đệm mà chuỗi lỗi sẽ được đặt vào.
[in] bufSize
Kích thước của bộ đệm được cung cấp tính bằng byte.
[in] err
Lỗi được mô tả.
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ố
[in] buf
Bộ đệm mà chuỗi lỗi sẽ được đặt vào.
[in] bufSize
Kích thước của bộ đệm được cung cấp tính bằng byte.
[in] err
Lỗi được mô tả.
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ố
[in] buf
Bộ đệm mà chuỗi lỗi sẽ được đặt vào.
[in] bufSize
Kích thước của bộ đệm được cung cấp tính bằng byte.
[in] err
Lỗi được mô tả.
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ố
[in] err
Lỗi được ánh xạ để xác định xem đó có phải là lỗi LwIP hay không.
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ố
[in] err
Lỗi được ánh xạ để xác định xem đó có phải là lỗi hệ điều hành hay không.
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ố
[in] aEventType
Weave Hệ thống lớp loại sự kiện.
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ố
[in] e
Lỗi LwIP để lập bản đồ.
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ố
[in] e
Mạng POSIX hoặc lỗi hệ điều hành để ánh xạ.
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.