msg_stat_queue
Получает информацию из структуры данных очереди сообщений
&reftitle.description;
arrayfalsemsg_stat_queue
SysvMessageQueuequeue
Функция msg_stat_queue возвращает метаданные очереди сообщений,
которую задали параметром queue. Это полезно, например, для определения
процесса-отправителя только что полученного сообщения.
&reftitle.parameters;
queue
Очередь сообщений.
&reftitle.returnvalues;
В случае успешного выполнения возвращаемое значение функция возвращает массив,
ключи и значения которого обозначают следующее:
Структура массива для функции msg_stat_queue
msg_perm.uid
UID-идентификатор владельца очереди.
msg_perm.gid
GID-идентификатор группы владельца очереди.
msg_perm.mode
Режим доступа к очереди.
msg_stime
Время последней отправки сообщения в очередь.
msg_rtime
Время последнего получения сообщения из очереди.
msg_ctime
Время последнего изменения очереди.
msg_qnum
Количество сообщений в очереди.
msg_qbytes
Максимальное количество байтов, допустимое в одной очереди сообщений.
В системах Linux получение и изменение этого значения доступно через
параметр ядра /proc/sys/kernel/msgmnb.
msg_lspid
PID-идентификатор процесса, который последним отправил сообщение в очередь.
msg_lrpid
PID-идентификатор процесса, который последним получил сообщение из очереди.
Функция возвращает &false;, елси возникла ошибка.
&reftitle.changelog;
&Version;
&Description;
8.0.0
Параметр queue теперь ожидает экземпляр класса SysvMessageQueue;
раньше ожидался ресурс (resource).
&reftitle.seealso;
msg_remove_queue
msg_receive
msg_get_queue
msg_set_queue