Présentation
Ces fonctions sont utilisées pour:
- envoyer des informations au client Java ;
- Envoyer l'allocation traitée ou recevoir l'allocation suivante à traiter.
Résumé
Fonctions | |
---|---|
rsAllocationIoReceive | Recevoir le nouveau contenu de la file d'attente |
rsAllocationIoSend | Envoyer les nouveaux contenus dans la file d'attente |
rsSendToClient | Envoyer un message au client, non bloquant |
rsSendToClientBlocking | Envoyer un message au client, en bloquant |
Fonctions
rsAllocationIoReceive : recevoir le nouveau contenu de la file d'attente
void rsAllocationIoReceive(rs_allocation a); | Ajouté au niveau d'API 16 |
Paramètres
a | Allocation sur laquelle travailler. |
---|
Recevoir un nouvel ensemble de contenus de la file d'attente.
Cette fonction ne doit pas être appelée depuis un noyau, ni depuis une fonction pouvant être appelée directement ou indirectement à partir d'un noyau. Cela entraînerait une erreur d'exécution.
rsAllocationIoSend : envoie le nouveau contenu dans la file d'attente
void rsAllocationIoSend(rs_allocation a); | Ajouté au niveau d'API 16 |
Paramètres
a | Allocation sur laquelle travailler. |
---|
Envoyez le contenu de l'allocation à la file d'attente.
Cette fonction ne doit pas être appelée depuis un noyau, ni depuis une fonction pouvant être appelée directement ou indirectement à partir d'un noyau. Cela entraînerait une erreur d'exécution.
rsSendToClient : envoie un message au client, non bloquant
bool rsSendToClient(int cmdID); | |
bool rsSendToClient(int cmdID, const void* data, uint len); |
Paramètres
ID de commande | |
---|---|
données | Données spécifiques à l'application. |
Len | Longueur des données, en octets. |
Il renvoie un message au client. Cet appel n'est pas bloqué. Elle renvoie "true" si le message a été envoyé et "false" si la file d'attente des messages est pleine.
Veuillez indiquer un ID de message. La charge utile des données est facultative.
Consultez RenderScript.RSMessageHandler.
rsSendToClientBlocking : envoyer un message au client, en bloquant
void rsSendToClientBlocking(int cmdID); | |
void rsSendToClientBlocking(int cmdID, const void* data, uint len); |
Paramètres
ID de commande | |
---|---|
données | Données spécifiques à l'application. |
Len | Longueur des données, en octets. |
Il renvoie un message au client. Cette fonction sera bloquée jusqu'à ce qu'il y ait de l'espace dans la file d'attente pour ce message. Cette fonction peut être renvoyée avant que le message ne soit distribué et traité par le client.
Veuillez indiquer un ID de message. La charge utile des données est facultative.
Consultez RenderScript.RSMessageHandler.