Структура, характеризующая сообщения менеджера ресурсов типа _IO_NOTIFY
#include <sys/iofunc.h>struct _io_notify {uint16_t type;uint16_t combine_len;int32_t action;int32_t flags;struct sigevent event;};struct _io_notify_reply {uint32_t zero;uint32_t flags;};typedef union {struct _io_notify i;struct _io_notify_reply o;} io_notify_t;
Данная структура ассоциирована с сообщениями менеджера ресурсов типа _IO_NOTIFY
. Поле i имеет тип _io_notify
и определяет входящие данные (поступающие в менеджер ресурсов):
_IO_NOTIFY
_IO_COMBINE_FLAG
. _NOTIFY_ACTION_POLL
, _NOTIFY_ACTION_POLLARM
или _NOTIFY_ACTION_TRANARM
(см. iofunc_notify()). Поле o имеет тип _io_notify_reply
и определяет исходящие данные (отправляемые клиенту в ответ на поступившее сообщение):
ЗОСРВ «Нейтрино»
resmgr_io_funcs_t, struct sigevent, iofunc_notify()
Предыдущий раздел: Описание API системной библиотеки