iofunc_notify_event_t

Уведомление менеджера ресурсов

Прототип:

#include <sys/iofunc.h>
typedef struct _iofunc_notify_event {
struct _iofunc_notify_event *next;
int rcvid;
int scoid;
int cnt;
struct sigevent event;
} iofunc_notify_event_t;

Описание:

Данная структура ассоциирована с сообщениями менеджера ресурсов типа _IO_NOTIFY. Структура включает следующие поля:

next
Указатель на следующий элемент в списке.
rcvid
Идентификатор клиента-получателя для отправки уведомления.
scoid
Идентификатор соединения сервера, определяющий клиентский процесс.
cnt
Количество доступных байт. Некоторые клиенты могут требовать, чтобы был доступен достаточно большой объем данных, прежде чем будет запрошен к ним доступ.
event
Указатель на событие struct sigevent, доставляемое клиенту менеджером ресурсов при выполнении условия.

Классификация:

ЗОСРВ «Нейтрино»

Тематические ссылки:

io_notify_t, struct sigevent, iofunc_notify_remove(), iofunc_notify_trigger(), iofunc_notify()




Предыдущий раздел: Описание API системной библиотеки