Tác vụ

Mô-đun này bao gồm các hàm kiểm soát việc thực thi ngăn xếp luồng.

Tóm tắt

Hàm

otTaskletsArePending(otInstance *aInstance)
bool
Cho biết liệu OpenThread có tác vụ đang chờ xử lý hay không.
otTaskletsProcess(otInstance *aInstance)
void
Chạy tất cả các tác vụ OpenThread đã xếp hàng đợi tại thời điểm được gọi.
otTaskletsSignalPending(otInstance *aInstance)
void
OpenThread gọi hàm này khi hàng đợi tác vụ chuyển đổi từ trống sang không trống.

Hàm

otTaskletsArePending

bool otTaskletsArePending(
  otInstance *aInstance
)

Cho biết liệu OpenThread có tác vụ đang chờ xử lý hay không.

Thông tin chi tiết
Thông số
[in] aInstance
Con trỏ đến một thực thể OpenThread.
Giá trị trả về
TRUE
Nếu có tác vụ nhỏ đang chờ xử lý.
FALSE
Nếu không có tác vụ nào đang chờ xử lý.

otTaskletsProcess

void otTaskletsProcess(
  otInstance *aInstance
)

Chạy tất cả các tác vụ OpenThread đã xếp hàng đợi tại thời điểm được gọi.

Thông tin chi tiết
Thông số
[in] aInstance
Con trỏ đến một thực thể OpenThread.

otTaskletsSignalPending

void otTaskletsSignalPending(
  otInstance *aInstance
)

OpenThread gọi hàm này khi hàng đợi tác vụ chuyển đổi từ trống sang không trống.

Thông tin chi tiết
Thông số
[in] aInstance
Con trỏ đến một thực thể OpenThread.

Tài nguyên

Các chủ đề tham khảo API OpenThread bắt nguồn từ mã nguồn, có trên GitHub. Để biết thêm thông tin hoặc để đóng góp cho tài liệu của chúng tôi, hãy tham khảo Tài nguyên.