Class status
boost::mpi::status — Contains information about a message that has been or can be received.
Synopsis
Description
Эта структура содержит информацию о статусе сообщений, которые были получены (скоммуникатором::recv) или могут быть получены (возвращены скоммуникатора::probeиликоммуникатора::iprobe).. Он позволяет получить доступ к источнику сообщения, тегу сообщения, коду ошибки (редко используется) или количеству элементов, которые были переданы.
status
public
construct/copy/destruct
status public member functions
intsourceconst;
Восстановите источник сообщения.
inttagconst;
Retrieve the message tag.
intошибкаконст;
Возврат кода ошибки.
отмененпротив;
Определить, было ли успешно отменено сообщение, связанное с этим объектом.
шаблон<имя типаT>необязательно<int>const;
Определяет количество элементов типаТ, содержащихся в сообщении. ТипTдолжен иметь связанный тип данных, т.е.is_mpi_datatypeдолжен вывестиmpl::true_. В тех случаях, когда типTне соответствует передаваемому типу, эта процедура возвращает пустойфакультативный.
Возвращает: | числоTэлементов в сообщении, если его можно определить. |
операторMPI_Status&;
Ссылки на базовыйMPI_Status
операторconstMPI_Status&]const;
Ссылки на базовыйMPI_Status