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