總覽
這些函式的用途如下:
- 將資訊傳送至 Java 用戶端,並且
- 傳送已處理的分配金額,或接收下一項進行處理的分配作業。
摘要
函式 | |
---|---|
rsAllocationIoReceive | 從佇列接收新內容 |
rsAllocationIoSend | 將新內容傳送至佇列 |
rsSendToClient | 傳送訊息給用戶端,而非阻塞式 |
rsSendToClientBlocking | 傳送訊息給用戶端,封鎖 |
函式
rsAllocationIoReceive :接收佇列中的新內容
void rsAllocationIoReceive(rs_allocation a); | 已在 API 級別 16 中新增。 |
參數
a 鍵 | 要啟用的分配功能。 |
---|
從佇列接收一組新內容。
請勿從核心內部或任何可直接從核心或間接呼叫的函式呼叫此函式。這樣做會導致執行階段錯誤。
rsAllocationIoSend :將新內容傳送至佇列
void rsAllocationIoSend(rs_allocation a); | 已在 API 級別 16 中新增。 |
參數
a 鍵 | 要啟用的分配功能。 |
---|
將分配的內容傳送至佇列。
請勿從核心內部或任何可直接從核心或間接呼叫的函式呼叫此函式。這樣做會導致執行階段錯誤。
rsSendToClient :傳送訊息給用戶端,且不會封鎖
bool rsSendToClient(int cmdID); | |
bool rsSendToClient(int cmdID, const void* data, uint len); |
參數
cmdID | |
---|---|
資料 | 應用程式專屬資料。 |
Len | 資料長度,以位元組為單位。 |
將訊息傳回用戶端。這項呼叫不會封鎖。 如果訊息已傳送,則會傳回 true,如果訊息佇列已滿,會傳回 false。
必須提供郵件 ID。資料酬載為選用項目。
rsSendToClientSupported :傳送訊息給用戶端,封鎖
void rsSendToClientBlocking(int cmdID); | |
void rsSendToClientBlocking(int cmdID, const void* 資料, uint len); |
參數
cmdID | |
---|---|
資料 | 應用程式專屬資料。 |
Len | 資料長度,以位元組為單位。 |
將訊息傳回用戶端。此函式會封鎖,直到這則訊息的訊息佇列中有空檔為止。此函式可能會在用戶端傳送及處理訊息之前傳回。
必須提供郵件 ID。資料酬載為選用項目。