Version: 8.3.0
Receiver< T, senderPtr, senderSrv > Class Template Referenceabstract

Abstract class factorizing common methods of all the receivers. More...

#include <Receiver.hxx>

Inheritance diagram for Receiver< T, senderPtr, senderSrv >:

Public Member Functions

virtual T * getValue (long &size)=0
 
virtual ~Receiver ()
 

Protected Member Functions

virtual T * getValue (long &size, senderPtr sender)
 
virtual T * getDistValue (long &size)=0
 

Static Protected Member Functions

static T * getLocalValue (long &size, senderSrv *servant)
 

Detailed Description

template<class T, class senderPtr, class senderSrv>
class Receiver< T, senderPtr, senderSrv >

Abstract class factorizing common methods of all the receivers.

All of the receivers have to inheritate from it.

Constructor & Destructor Documentation

template<class T, class senderPtr, class senderSrv>
virtual Receiver< T, senderPtr, senderSrv >::~Receiver ( )
virtual

Member Function Documentation

template<class T , class senderPtr , class senderSrv>
T * Receiver< T, senderPtr, senderSrv >::getLocalValue ( long &  size,
senderSrv *  servant 
)
staticprotected
template<class T , class senderPtr, class senderSrv >
T * Receiver< T, senderPtr, senderSrv >::getValue ( long &  size,
senderPtr  sender 
)
protectedvirtual