nl::Inet::Platform::InetLayer

Tóm tắt

Hàm

DidInit(Inet::InetLayer *aLayer, void *aContext, INET_ERROR anError)
NL_DLL_EXPORT void
Đây là một hook sau khi khởi chạy InetLayer dành riêng cho nền tảng.
DidShutdown(Inet::InetLayer *aLayer, void *aContext, INET_ERROR anError)
NL_DLL_EXPORT void
Đây là một nội dung liên kết sau khi ngừng hoạt động của InetLayer dành riêng cho nền tảng.
WillInit(Inet::InetLayer *aLayer, void *aContext)
NL_DLL_EXPORT INET_ERROR
Đây là một hook khởi chạy trước InetLayer dành riêng cho nền tảng.
WillShutdown(Inet::InetLayer *aLayer, void *aContext)
NL_DLL_EXPORT INET_ERROR
Đây là một nội dung khởi động trước khi tắt InetLayer dành riêng cho nền tảng.

Hàm

DidInit

NL_DLL_EXPORT void DidInit(
  Inet::InetLayer *aLayer,
  void *aContext,
  INET_ERROR anError
)

Đây là một hook sau khi khởi chạy InetLayer dành riêng cho nền tảng.

Bạn có thể ghi đè giá trị này bằng cách gán định nghĩa của bộ tiền xử lý, INET_CONFIG_WILL_OVERRIDE_PLATFORM_XTOR_FUNCS.

Chi tiết
Tham số
[in,out] aLayer
Một con trỏ trỏ đến thực thể InetLayer đang được khởi động.
[in,out] aContext
Dữ liệu bối cảnh cụ thể của nền tảng được chuyển đến phương thức khởi tạo lớp, ::Init.
[in] anError
Trạng thái tổng thể được trả về thông qua phương thức InetLayer ::Init.

DidShutdown

NL_DLL_EXPORT void DidShutdown(
  Inet::InetLayer *aLayer,
  void *aContext,
  INET_ERROR anError
)

Đây là một nội dung liên kết sau khi ngừng hoạt động của InetLayer dành riêng cho nền tảng.

Bạn có thể ghi đè giá trị này bằng cách gán định nghĩa của bộ tiền xử lý, INET_CONFIG_WILL_OVERRIDE_PLATFORM_XTOR_FUNCS.

Chi tiết
Tham số
[in,out] aLayer
Một con trỏ trỏ đến thực thể InetLayer đang tắt.
[in,out] aContext
Dữ liệu bối cảnh cụ thể của nền tảng được chuyển đến phương thức khởi tạo lớp, ::Init.
[in] anError
Trạng thái tổng thể được trả về qua phương thức InetLayer ::Shutdown.

WillInit

NL_DLL_EXPORT INET_ERROR WillInit(
  Inet::InetLayer *aLayer,
  void *aContext
)

Đây là một hook khởi chạy trước InetLayer dành riêng cho nền tảng.

Bạn có thể ghi đè giá trị này bằng cách gán định nghĩa của bộ tiền xử lý, INET_CONFIG_WILL_OVERRIDE_PLATFORM_XTOR_FUNCS.

Chi tiết
Tham số
[in,out] aLayer
Một con trỏ trỏ đến thực thể InetLayer đang được khởi động.
[in,out] aContext
Dữ liệu bối cảnh cụ thể của nền tảng được chuyển đến phương thức khởi tạo lớp, ::Init.
Trả về
INET_NO_ERROR khi thành công; nếu không, một lỗi cụ thể cho biết lý do không khởi động được. Việc trả về trạng thái không thành công sẽ huỷ quá trình khởi chạy.

WillShutdown

NL_DLL_EXPORT INET_ERROR WillShutdown(
  Inet::InetLayer *aLayer,
  void *aContext
)

Đây là một nội dung khởi động trước khi tắt InetLayer dành riêng cho nền tảng.

Bạn có thể ghi đè giá trị này bằng cách gán định nghĩa của bộ tiền xử lý, INET_CONFIG_WILL_OVERRIDE_PLATFORM_XTOR_FUNCS.

Chi tiết
Tham số
[in,out] aLayer
Một con trỏ trỏ đến thực thể InetLayer đang tắt.
[in,out] aContext
Dữ liệu bối cảnh cụ thể của nền tảng được chuyển đến phương thức khởi tạo lớp, ::Init.
Trả về
INET_NO_ERROR khi thành công; nếu không thì một lỗi cụ thể cho biết lý do không tắt được. Việc trả lại trạng thái không thành công sẽ huỷ quá trình tắt máy.