Обзор
Эти функции используются для:
- Отправьте информацию Java-клиенту и
- Отправьте обработанное распределение или получите следующее распределение для обработки.
Краткое содержание
Функции | |
---|---|
rsAllocationIoReceive | Получать новый контент из очереди |
rsAllocationIoSend | Отправить новый контент в очередь |
rsSendToClient | Отправить сообщение клиенту, неблокирующее |
rsSendToClientBlocking | Отправить сообщение клиенту, заблокировав |
Функции
rsAllocationIoReceive : получение нового контента из очереди.
void rsAllocationIoReceive ( rs_allocation a); | Добавлено на уровне API 16. |
Параметры
а | Распределение для работы. |
---|
Получить новый набор содержимого из очереди.
Эту функцию не следует вызывать изнутри ядра или из любой функции, которая может быть вызвана прямо или косвенно из ядра. Это приведет к ошибке во время выполнения.
rsAllocationIoSend : отправить новый контент в очередь.
void rsAllocationIoSend ( rs_allocation a); | Добавлено на уровне API 16. |
Параметры
а | Распределение для работы. |
---|
Отправьте содержимое распределения в очередь.
Эту функцию не следует вызывать изнутри ядра или из любой функции, которая может быть вызвана прямо или косвенно из ядра. Это приведет к ошибке во время выполнения.
rsSendToClient : отправить сообщение клиенту без блокировки.
bool rsSendToClient (int cmdID); | |
bool rsSendToClient(int cmdID, const void* data, uint len); |
Параметры
cmdID | |
---|---|
данные | Данные, специфичные для приложения. |
Лен | Длина данных в байтах. |
Отправляет сообщение обратно клиенту. Этот вызов не блокируется. Он возвращает true, если сообщение было отправлено, и false, если очередь сообщений заполнена.
Требуется идентификатор сообщения. Полезная нагрузка данных не является обязательной.
rsSendToClientBlocking : отправить сообщение клиенту, блокируя
void rsSendToClientBlocking (int cmdID); | |
void rsSendToClientBlocking (int cmdID, const void* data, uint len); |
Параметры
cmdID | |
---|---|
данные | Данные, специфичные для приложения. |
Лен | Длина данных в байтах. |
Отправляет сообщение обратно клиенту. Эта функция будет блокироваться до тех пор, пока в очереди сообщений не останется место для этого сообщения. Эта функция может вернуться до того, как сообщение было доставлено и обработано клиентом.
Требуется идентификатор сообщения. Полезная нагрузка данных не является обязательной.
Обзор
Эти функции используются для:
- Отправьте информацию Java-клиенту и
- Отправьте обработанное распределение или получите следующее распределение для обработки.
Краткое содержание
Функции | |
---|---|
rsAllocationIoReceive | Получать новый контент из очереди |
rsAllocationIoSend | Отправить новый контент в очередь |
rsSendToClient | Отправить сообщение клиенту, неблокирующее |
rsSendToClientBlocking | Отправить сообщение клиенту, заблокировав |
Функции
rsAllocationIoReceive : получение нового контента из очереди.
void rsAllocationIoReceive ( rs_allocation a); | Добавлено на уровне API 16. |
Параметры
а | Распределение для работы. |
---|
Получить новый набор содержимого из очереди.
Эту функцию не следует вызывать изнутри ядра или из любой функции, которая может быть вызвана прямо или косвенно из ядра. Это приведет к ошибке во время выполнения.
rsAllocationIoSend : отправить новый контент в очередь.
void rsAllocationIoSend ( rs_allocation a); | Добавлено на уровне API 16. |
Параметры
а | Распределение для работы. |
---|
Отправьте содержимое распределения в очередь.
Эту функцию не следует вызывать изнутри ядра или из любой функции, которая может быть вызвана прямо или косвенно из ядра. Это приведет к ошибке во время выполнения.
rsSendToClient : отправить сообщение клиенту без блокировки.
bool rsSendToClient (int cmdID); | |
bool rsSendToClient(int cmdID, const void* data, uint len); |
Параметры
cmdID | |
---|---|
данные | Данные, специфичные для приложения. |
Лен | Длина данных в байтах. |
Отправляет сообщение обратно клиенту. Этот вызов не блокируется. Он возвращает true, если сообщение было отправлено, и false, если очередь сообщений заполнена.
Требуется идентификатор сообщения. Полезная нагрузка данных не является обязательной.
rsSendToClientBlocking : отправить сообщение клиенту, блокируя
void rsSendToClientBlocking (int cmdID); | |
void rsSendToClientBlocking (int cmdID, const void* data, uint len); |
Параметры
cmdID | |
---|---|
данные | Данные, специфичные для приложения. |
Лен | Длина данных в байтах. |
Отправляет сообщение обратно клиенту. Эта функция будет блокироваться до тех пор, пока в очереди сообщений не останется место для этого сообщения. Эта функция может вернуться до того, как сообщение было доставлено и обработано клиентом.
Требуется идентификатор сообщения. Полезная нагрузка данных не является обязательной.
Обзор
Эти функции используются для:
- Отправьте информацию Java-клиенту и
- Отправьте обработанное распределение или получите следующее распределение для обработки.
Краткое содержание
Функции | |
---|---|
rsAllocationIoReceive | Получать новый контент из очереди |
rsAllocationIoSend | Отправить новый контент в очередь |
rsSendToClient | Отправить сообщение клиенту, неблокирующее |
rsSendToClientBlocking | Отправить сообщение клиенту, заблокировав |
Функции
rsAllocationIoReceive : получение нового контента из очереди.
void rsAllocationIoReceive ( rs_allocation a); | Добавлено на уровне API 16. |
Параметры
а | Распределение для работы. |
---|
Получить новый набор содержимого из очереди.
Эту функцию не следует вызывать изнутри ядра или из любой функции, которая может быть вызвана прямо или косвенно из ядра. Это приведет к ошибке во время выполнения.
rsAllocationIoSend : отправить новый контент в очередь.
void rsAllocationIoSend ( rs_allocation a); | Добавлено на уровне API 16. |
Параметры
а | Распределение для работы. |
---|
Отправьте содержимое распределения в очередь.
Эту функцию не следует вызывать изнутри ядра или из любой функции, которая может быть вызвана прямо или косвенно из ядра. Это приведет к ошибке во время выполнения.
rsSendToClient : отправить сообщение клиенту без блокировки.
bool rsSendToClient (int cmdID); | |
bool rsSendToClient(int cmdID, const void* data, uint len); |
Параметры
cmdID | |
---|---|
данные | Данные, специфичные для приложения. |
Лен | Длина данных в байтах. |
Отправляет сообщение обратно клиенту. Этот вызов не блокируется. Он возвращает true, если сообщение было отправлено, и false, если очередь сообщений заполнена.
Требуется идентификатор сообщения. Полезная нагрузка данных не является обязательной.
rsSendToClientBlocking : отправить сообщение клиенту, блокируя
void rsSendToClientBlocking (int cmdID); | |
void rsSendToClientBlocking (int cmdID, const void* data, uint len); |
Параметры
cmdID | |
---|---|
данные | Данные, специфичные для приложения. |
Лен | Длина данных в байтах. |
Отправляет сообщение обратно клиенту. Эта функция будет блокироваться до тех пор, пока в очереди сообщений не останется место для этого сообщения. Эта функция может вернуться до того, как сообщение было доставлено и обработано клиентом.
Требуется идентификатор сообщения. Полезная нагрузка данных не является обязательной.