Структура, характеризующая сообщения менеджера ресурсов типа _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 определяет входящие данные (поступающие в менеджер ресурсов), поле o исходящие (отправляемые обратно клиенту).
The i member is a structure of type _io_notify
that contains the following members:
_IO_NOTIFY
_IO_COMBINE_FLAG
is set in this member. _NOTIFY_ACTION_POLL
, _NOTIFY_ACTION_POLLARM
, or _NOTIFY_ACTION_TRANARM
, as described above. The o member is a structure of type _io_notify_reply
that contains the following members:
_io_notify
, above. ЗОСРВ «Нейтрино»
resmgr_io_funcs_t, struct sigevent, iofunc_notify()
Предыдущий раздел: Описание API системной библиотеки