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();
Отменить ожидающее сообщение, предполагая, что оно еще не завершено.