Przegląd
Te funkcje służą do:
- wysłać informacje do klienta Java i
- Wyślij przetworzony przydział lub otrzymaj następny przydział do przetworzenia.
Podsumowanie
Funkcje | |
---|---|
rsAllocationIoReceived | Odbierz nowe treści z kolejki |
rsAllocationIoSend | Wysyłaj nowe treści do kolejki |
rsSendToClient | Wyślij wiadomość do klienta (bez blokowania) |
rsSendToClientBlokowanie | Wyślij wiadomość do klienta, blokując |
Funkcje
rsAllocationIoReceived : odbiera nowe treści z kolejki
void rsAllocationIoReceived(rs_allocation a); | Dodano do poziomu interfejsu API 16. |
Parametry
a | Przydział do pracy. |
---|
Odbierz nowy zestaw treści z kolejki.
Funkcja ta nie powinna być wywoływana z jądra jądra ani z żadnej funkcji, która może być wywoływana bezpośrednio lub pośrednio z jądra. Spowodowałoby to błąd środowiska wykonawczego.
rsAllocationIoSend : wysyła nowe treści do kolejki
void rsAllocationIoSend(rs_allocation a); | Dodano do poziomu interfejsu API 16. |
Parametry
a | Przydział do pracy. |
---|
Wyślij zawartość alokacji do kolejki.
Funkcja ta nie powinna być wywoływana z jądra jądra ani z żadnej funkcji, która może być wywoływana bezpośrednio lub pośrednio z jądra. Spowodowałoby to błąd środowiska wykonawczego.
rsSendToClient : wyślij wiadomość do klienta bez blokowania
bool rsSendToClient(int cmdID); | |
bool rsSendToClient(int cmdID, const void* data, uint len); |
Parametry
Identyfikator cmd | |
---|---|
dane | Dane dotyczące aplikacji. |
dł. | Długość danych podana w bajtach. |
Powoduje wysłanie wiadomości z powrotem do klienta. To połączenie nie zostanie zablokowane. Zwraca wartość „true”, jeśli wiadomość została wysłana, lub „false”, jeśli kolejka wiadomości jest pełna.
Identyfikator wiadomości jest wymagany. Ładunek danych jest opcjonalny.
Zobacz RenderScript.RSMessageHandler.
rsSendToClientBlock : wyślij wiadomość do klienta, blokując
void rsSendToClientTracking(int cmdID); | |
void rsSendToClientBlock(int cmdID, const void* data, uint len); |
Parametry
Identyfikator cmd | |
---|---|
dane | Dane dotyczące aplikacji. |
dł. | Długość danych podana w bajtach. |
Powoduje wysłanie wiadomości z powrotem do klienta. Ta funkcja zablokuje się do czasu, aż w kolejce będzie miejsce na tę wiadomość. Ta funkcja może wrócić, zanim wiadomość została dostarczona i przetworzona przez klienta.
Identyfikator wiadomości jest wymagany. Ładunek danych jest opcjonalny.
Zobacz RenderScript.RSMessageHandler.