Метод unbounded_buffer::reserve_message

Резервирует сообщение, которое было предложено этим блоком сообщений unbounded_buffer.

virtual bool reserve_message(
   runtime_object_identity _MsgId
);

Параметры

  • _MsgId
    runtime_object_identity обращаемого объекта message.

Возвращаемое значение

Значение true, если сообщение было успешно обращено ; в противном случае — значение false.

Заметки

Если после вызова reserve он возвращает true, необходимо вызвать consume или release, чтобы принять или высвободить владение сообщением.

Требования

Заголовок: agents.h

Пространство имен: concurrency

См. также

Ссылки

Класс unbounded_buffer