Метод multitype_join::reserve
Резервирует сообщение ранее предлагаемое этим блоком обмена сообщениями multitype_join.
virtual bool reserve(
runtime_object_identity _MsgId,
_Inout_ ITarget<_Destination_type> * _PTarget
);
Параметры
_MsgId
runtime_object_identity объекта message зарезервировано._PTarget
Указатель на блок целевого объекта, который вызывает метод reserve.
Возвращаемое значение
true, если сообщение было успешно зарезервировано, false в противном случае.Резервирования могут завершиться ошибкой по многим причинам, включая: сообщение было принято уже зарезервировано или другим целевым объектом источника может отключить резервирования и т д
Заметки
После вызова reserve, если он завершается успешно, то необходимо вызвать либо consume или release для принятия или получения от владельца сообщений соответственно.
Требования
заголовок: agents.h
Параллелизм пространство имен: