Мне нужно заглянуть в очередь сообщений, не удаляя их. Я продолжу и удалю элемент очереди сообщений только в том случае, если он соответствует определенным критериям. Как это сделать? Ниже приведены API-интерфейсы, которые я знаю, но ни один из них не поддерживает поддержку.
-
mq_close()- закрыть очередь сообщений -
mq_getattr()- получить текущие атрибуты очереди сообщений -
mq_notify()- уведомлять вызывающий процесс, когда очередь становится непустой -
mq_open()- открыть или создать очередь сообщений -
mq_receive()- получать сообщение из очереди -
mq_send()- поместить сообщение в очередь сообщений -
mq_setattr()- установить флаги для очереди сообщений -
mq_unlink()- отсоединить (то есть удалить) очередь сообщений
Есть ли способ заглянуть в сообщение без его удаления?