Метод source_block::accept_message

При переопределении в производном классе, принимает сообщение, предложенное источником. Сообщений блоки должны переопределять этот метод для проверки _MsgId и возврата сообщения.

virtual message<_Target_type> * accept_message(
   runtime_object_identity _MsgId
) = 0;

Параметры

  • _MsgId
    Идентификатор объекта среды выполнения объекта message.

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

Указатель на сообщение, которое теперь принадлежит вызывающей стороне.

Заметки

Для передачи владения исходный указатель сообщения должно быть возвращен. Для поддержания владения копию полезных данных сообщения необходимо сделать и вернуть.

Требования

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

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

См. также

Ссылки

Класс source_block