ESyS-Particle  2.3.4
TML_Message Class Referenceabstract

Abstract base class for MPI message. More...

#include <message.h>

Public Member Functions

virtual ~TML_Message ()
 
virtual void clear ()=0
 
virtual size_t size ()
 
template<class T >
virtual void append (T)=0
 
template<class T >
virtual pop (T &)=0
 
const MPI_Status & status ()
 

Protected Attributes

MPI_Status m_status
 

Detailed Description

Abstract base class for MPI message.

Author
Steffen Abe $Revision$ $Date$

Constructor & Destructor Documentation

◆ ~TML_Message()

virtual TML_Message::~TML_Message ( )
inlinevirtual

Member Function Documentation

◆ append()

template<class T >
virtual void TML_Message::append ( )
pure virtual

◆ clear()

virtual void TML_Message::clear ( )
pure virtual

◆ pop()

template<class T >
virtual TML_Message::pop ( T &  )
pure virtual

◆ size()

virtual size_t TML_Message::size ( )
virtual

◆ status()

const MPI_Status& TML_Message::status ( )
inline

References m_status.

Member Data Documentation

◆ m_status

MPI_Status TML_Message::m_status
protected

Referenced by status().


The documentation for this class was generated from the following file: