Поделиться через


Метод propagator_block::send

Синхронно вызывает сообщение на этот блок. Вызывается блоком ISource. По завершении этой функции сообщение уже будет распространено в блок.

virtual message_status send(
   _Inout_ message<_Source_type> * _PMessage,
   _Inout_ ISource<_Source_type> * _PSource
);

Параметры

  • _PMessage
    Указатель на объект message.

  • _PSource
    Указатель на исходный блок, предлагающий сообщение.

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

Значение message_status, указывающее, что целевой объект решил сделать с сообщением.

Заметки

Этот метод создает исключение invalid_argument, если параметр _PMessage или _PSource имеет значение NULL.

Требования

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

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

См. также

Ссылки

Класс propagator_block