| 
    Teuchos - Trilinos Tools Package
    Version of the Day
    
   | 
 
Encapsulation of the result of a receive (blocking or nonblocking). More...
#include <Teuchos_Comm.hpp>
  
 Public Member Functions | |
| virtual | ~CommStatus () | 
| Destructor (declared virtual for memory safety)  More... | |
| virtual OrdinalType | getSourceRank ()=0 | 
| The source rank that sent the message.  More... | |
| virtual OrdinalType | getTag ()=0 | 
| The tag of the received message.  More... | |
Encapsulation of the result of a receive (blocking or nonblocking).
An instance of this class encapsulates the result of a receive. (An MPI implementation would wrap MPI_Status.) You can query it for information like the rank of the process that sent you the message. (This is useful if your receive specified a negative source rank, indicating that you would accept a message from any process in the communicator.)
| OrdinalType | The same template parameter as Comm. Only use int here. We only make this a template class for compatibility with Comm. | 
Definition at line 71 of file Teuchos_Comm.hpp.
      
  | 
  inlinevirtual | 
Destructor (declared virtual for memory safety)
Definition at line 74 of file Teuchos_Comm.hpp.
      
  | 
  pure virtual | 
The source rank that sent the message.
Implemented in Teuchos::SerialCommStatus< OrdinalType >.
      
  | 
  pure virtual | 
The tag of the received message.
Implemented in Teuchos::SerialCommStatus< OrdinalType >.
 1.8.5