Tổng quan
Các hàm này dùng để:
- Gửi thông tin đến ứng dụng Java và
- Gửi mức phân bổ đã được xử lý hoặc nhận mức phân bổ tiếp theo để xử lý.
Tóm tắt
Hàm | |
---|---|
rsAllocationIoReceive | Nhận nội dung mới từ danh sách chờ |
rsAllocationIoSend | Gửi nội dung mới vào hàng đợi |
rsSendToClient | Gửi tin nhắn đến máy khách, không chặn |
rsSendToClientBlocking | Gửi tin nhắn cho khách hàng, chặn |
Hàm
rsAllocationIoReceive : Nhận nội dung mới từ hàng đợi
void rsAllocationIoReceive(rs_allocation a); | Đã thêm vào API cấp 16 |
Tham số
a | Phân bổ để thực hiện. |
---|
Nhận một nhóm nội dung mới từ hàng đợi.
Bạn không được gọi hàm này từ bên trong một hạt nhân hoặc từ bất kỳ hàm nào có thể được gọi trực tiếp hoặc gián tiếp từ một hạt nhân. Làm như vậy sẽ gây ra lỗi thời gian chạy.
rsAllocationIoSend : Gửi nội dung mới vào hàng đợi
void rsAllocationIoSend(rs_allocation a); | Đã thêm vào API cấp 16 |
Tham số
a | Phân bổ để thực hiện. |
---|
Gửi nội dung của Allocations vào hàng đợi.
Bạn không được gọi hàm này từ bên trong một hạt nhân hoặc từ bất kỳ hàm nào có thể được gọi trực tiếp hoặc gián tiếp từ một hạt nhân. Làm như vậy sẽ gây ra lỗi thời gian chạy.
rsSendToClient : Gửi tin nhắn đến ứng dụng, không chặn
bool rsSendToClient(int cmdID); | |
bool rsSendToClient(int cmdID, const void* data, uint len); |
Tham số
cmdID (mã nhận dạng lệnh chuyển đổi) | |
---|---|
data | Dữ liệu dành riêng cho ứng dụng. |
len | Độ dài của dữ liệu, tính bằng byte. |
Gửi tin nhắn lại cho khách hàng. Cuộc gọi này không chặn. Thuộc tính này sẽ trả về giá trị true nếu tin nhắn được gửi và trả về false nếu hàng đợi tin nhắn đã đầy.
Bạn phải có mã nhận dạng thư. Tải trọng dữ liệu là không bắt buộc.
Hãy xem RenderScript.RSMessageHandler.
rsSendToClientBlocking : Gửi tin nhắn đến ứng dụng, chặn
void rsSendToClientBlocking(int cmdID); | |
void rsSendToClientBlocking(int cmdID, const void* data, uint len); |
Tham số
cmdID (mã nhận dạng lệnh chuyển đổi) | |
---|---|
data | Dữ liệu dành riêng cho ứng dụng. |
len | Độ dài của dữ liệu, tính bằng byte. |
Gửi tin nhắn lại cho khách hàng. Hàm này sẽ chặn cho đến khi còn chỗ trong hàng đợi tin nhắn này. Hàm này có thể trả về trước khi ứng dụng gửi và xử lý thông báo.
Bạn phải có mã nhận dạng thư. Tải trọng dữ liệu là không bắt buộc.
Hãy xem RenderScript.RSMessageHandler.