Class request
boost::mpi::request — A request for a non-blocking send or receive. 
 
Synopsis
Description
Эта структура содержит информацию о неблокирующей отправке или получении и будет возвращена из isend или irecv соответственно.
request 
        public
       construct/copy/destruct
- request(); - Конструирует NULL-запрос.  
 
request public member functions
- status wait(); - Подождите, пока сообщение, связанное с этим запросом, не будет завершено, затем верните объект - status, описывающий сообщение.
 
- необязательно< статус > тест(); - Определите, успешно ли завершилось сообщение, связанное с этим запросом. Если да, то возвращает объект - status, описывающий сообщение. В противном случае возвращает пустое- необязательно <>, чтобы указать, что сообщение еще не завершено. Обратите внимание, что как только- test()возвращает объект- status, запрос завершен, и- wait()не следует вызывать.
 
- void cancel(); - Отменить ожидающее сообщение, предполагая, что оно еще не завершено.