DCMD_MISC_MQGETATTR

Получение атрибутов очереди сообщений

Прототип:

#include <sys/dcmd_misc.h>
#define DCMD_MISC_MQGETATTR __DIOF( _DCMD_MISC, 1, struct mq_attr )

Аргументы:

filedes
Дескриптор очереди сообщений (имеет тип mqd_t), полученный при открытии очереди.
dcmd
DCMD_MISC_MQGETATTR.
dev_data_ptr
Указатель на структуру struct mq_attr.
n_bytes
Размер структуры struct mq_attr, полученный с помсощью sizeof().
dev_info_ptr
NULL.

Описание:

Команда используется в сочетании с вызовом devctl(), а все перечисленные аргументы являются его типовыми параметрами. Команда позволяет получить атрибуты очереди сообщений, ассоциированный с filedes. Обычно команда используется не напрямую, а через функцию mq_getattr().

Исходящие данные:

Отсутствуют.

Входящие данные:

Атрибуты очереди сообщений.

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

DCMD_MISC_MQSETATTR, devctl(), mq_getattr(), mq, mqueue




Предыдущий раздел: перейти