Übersicht
Diese Funktionen werden verwendet, um:
- Informationen an den Java-Client senden und
- Senden Sie die verarbeitete Zuweisung oder erhalten Sie die nächste Zuweisung, die verarbeitet werden soll.
Zusammenfassung
Funktionen | |
---|---|
rsAllocationIoReceive | Neue Inhalte aus der Wiedergabeliste empfangen |
rsAllocationIoSend | Neue Inhalte an die Warteschlange senden |
rsSendToClient | Eine nicht blockierende Nachricht an den Client senden |
rsSendToClientBlocking | Nachricht an den Client senden, Blockierung: |
Funktionen
rsAllocationIoReceive : Neue Inhalte aus der Warteschlange empfangen
void rsAllocationIoReceive(rs_allocation a); | In API-Level 16 hinzugefügt |
Parameter
a | Zuweisung, an der Sie arbeiten möchten. |
---|
Einen neuen Satz von Inhalten aus der Warteschlange empfangen.
Diese Funktion sollte nicht innerhalb eines Kernels oder über eine Funktion aufgerufen werden, die direkt oder indirekt von einem Kernel aufgerufen werden kann. Dies würde zu einem Laufzeitfehler führen.
rsAllocationIoSend : Neue Inhalte an die Warteschlange senden
void rsAllocationIoSend(rs_allocation a); | In API-Level 16 hinzugefügt |
Parameter
a | Zuweisung, an der Sie arbeiten möchten. |
---|
Senden Sie den Inhalt der Zuweisung an die Warteschlange.
Diese Funktion sollte nicht innerhalb eines Kernels oder über eine Funktion aufgerufen werden, die direkt oder indirekt von einem Kernel aufgerufen werden kann. Dies würde zu einem Laufzeitfehler führen.
rsSendToClient : Eine nicht blockierende Nachricht an den Client senden
bool rsSendToClient(int cmdID); | |
bool rsSendToClient(int cmdID, const void* data, uint len); |
Parameter
cmdID | |
---|---|
Daten | Anwendungsspezifische Daten. |
Länge | Länge der Daten in Byte. |
Sendet eine Nachricht an den Client zurück. Dieser Anruf wird nicht blockiert. Der Wert gibt „true“ zurück, wenn die Nachricht gesendet wurde, und „false“, wenn die Nachrichtenwarteschlange voll ist.
Eine Nachrichten-ID ist erforderlich. Die Datennutzlast ist optional.
rsSendToClientBlocking : Eine Nachricht an den Client senden und blockieren
void rsSendToClientBlocking(int cmdID); | |
void rsSendToClientBlocking(int cmdID, const void* data, uint len); |
Parameter
cmdID | |
---|---|
Daten | Anwendungsspezifische Daten. |
Länge | Länge der Daten in Byte. |
Sendet eine Nachricht an den Client zurück. Diese Funktion wird blockiert, bis in der Nachrichtenwarteschlange Platz für diese Nachricht vorhanden ist. Diese Funktion kann zurückgegeben werden, bevor die Nachricht vom Client zugestellt und verarbeitet wurde.
Eine Nachrichten-ID ist erforderlich. Die Datennutzlast ist optional.