iofunc_notify_t

Список уведомлений менеджера ресурсов

Прототип:

#include <sys/iofunc.h>
typedef struct _iofunc_notify {
int cnt;
struct _iofunc_notify_event *list;
} iofunc_notify_t;

Описание:

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

cnt
Наименьший cnt элемент в списке list (структура iofunc_notify_event_t содержит поле cnt).
list
Указатель на связанный список структур iofunc_notify_event_t, которые представляют (по порядку) списки входных, выходных и ошибочных уведомлений.

Файл <sys/iofunc.h> также определяет следующие макросы, которые работают с массивами структур iofunc_notify_t:

#define IOFUNC_NOTIFY_DISARM( __nop, __index ) ...
Отключить список __index в __nop.
#define IOFUNC_NOTIFY_INIT( __nop ) ...
Инициализировать все три списка в __nop.

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

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

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

io_notify_t, iofunc_notify_event_t, iofunc_notify_remove(), iofunc_notify_trigger(), iofunc_notify()




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