23 #ifndef _RECEIVERS_HXX_
24 #define _RECEIVERS_HXX_
35 template<
class T,
class TCorba,
class TSeqCorba,
class CorbaSender,
class servForT,
class ptrForT>
51 template<
class T,
class TCorba,
class TSeqCorba,
class CorbaSender,
class servForT,
class ptrForT>
67 template<
class T,
class TCorba,
class TSeqCorba,
class CorbaSender,
class servForT,
class ptrForT>
83 template<
class T,
class TCorba,
class TSeqCorba,
class CorbaSender,
class servForT,
class ptrForT>
103 static MPI_Datatype MpiType;
107 MPI_Datatype MPITRAITS<double>::MpiType=MPI_DOUBLE;
110 MPI_Datatype MPITRAITS<int>::MpiType=MPI_INT;
112 template<
class T,
class CorbaSender,
class servForT,
class ptrForT>
113 class MPIReceiver :
public Receiver<T,servForT,ptrForT>
116 CorbaSender _mySender;
118 MPIReceiver(CorbaSender mySender);
133 template<
class T,
int (*myFunc)(XDR*,T*),
class CorbaSender,
class servForT,
class ptrForT>
134 class SocketReceiver :
public Receiver<T,servForT,ptrForT>
137 CorbaSender _mySender;
141 SocketReceiver(CorbaSender mySender);
147 void connectCom(
const char *,
int);