Descripción general
Estas funciones se usan para lo siguiente:
- Enviar información al cliente de Java
- Envía la asignación procesada o recibe la siguiente asignación que se procesará.
Resumen
Funciones | |
---|---|
rsAllocationIoReceive | Recibir contenido nuevo de la fila |
rsAllocationIoSend | Envía contenido nuevo a la fila |
rsSendToClient. | Envía un mensaje al cliente sin bloqueos |
rsSendToClientBlocking | Enviar un mensaje al cliente y bloquear |
Funciones
rsAllocationIoReceive : Recibe contenido nuevo de la cola
void rsAllocationIoReceive(rs_allocation a); | Se agregó en el nivel de API 16. |
Parámetros
pañal | Asignación para trabajar |
---|
Recibe un nuevo conjunto de contenidos de la cola.
Esta función no se debe llamar desde un kernel ni desde ninguna función a la que se pueda llamar de forma directa o indirecta desde un kernel. Si lo haces, se generaría un error de tiempo de ejecución.
rsAllocationIoSend : Envía contenido nuevo a la cola.
void rsAllocationIoSend(rs_allocation a); | Se agregó en el nivel de API 16. |
Parámetros
pañal | Asignación para trabajar |
---|
Envía el contenido de la asignación a la cola.
Esta función no se debe llamar desde un kernel ni desde ninguna función a la que se pueda llamar de forma directa o indirecta desde un kernel. Si lo haces, se generaría un error de tiempo de ejecución.
rsSendToClient : Envía un mensaje al cliente sin bloqueos.
bool rsSendToClient(int cmdID); | |
bool rsSendToClient(int cmdID, const void* data, uint len); |
Parámetros
IDDelcmd | |
---|---|
Datos | Datos específicos de la aplicación. |
lente | Longitud de los datos, en bytes. |
Envía un mensaje de vuelta al cliente. Esta llamada no se bloquea. El resultado es verdadero si se envió el mensaje y falso si la cola de mensajes está llena.
El ID del mensaje es obligatorio. La carga útil de datos es opcional.
Consulta RenderScript.RSMessageHandler.
rsSendToClientBlocking : Envía un mensaje al cliente, bloqueando
void rsSendToClientBlocking(int cmdID); | |
void rsSendToClientBlocking(int cmdID, const void* data, uint len); |
Parámetros
IDDelcmd | |
---|---|
Datos | Datos específicos de la aplicación. |
lente | Longitud de los datos, en bytes. |
Envía un mensaje de vuelta al cliente. Esta función se bloqueará hasta que haya espacio para este mensaje en la cola de mensajes. Es posible que se muestre esta función antes de que el cliente entregue y procese el mensaje.
El ID del mensaje es obligatorio. La carga útil de datos es opcional.
Consulta RenderScript.RSMessageHandler.