Version: 8.3.0
CorbaNCNoCopyReceiver< T, TCorba, TSeqCorba, CorbaSender, servForT, ptrForT > Class Template Reference

Receiver used for transfert with CORBA when no copy is required remotely and locally. More...

#include <Receivers.hxx>

Inheritance diagram for CorbaNCNoCopyReceiver< T, TCorba, TSeqCorba, CorbaSender, servForT, ptrForT >:

Public Member Functions

 CorbaNCNoCopyReceiver (CorbaSender mySender)
 
 ~CorbaNCNoCopyReceiver ()
 
T * getValue (long &size)
 

Protected Member Functions

virtual T * getValue (long &size, servForTsender)
 

Static Protected Member Functions

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

Private Member Functions

T * getDistValue (long &size)
 

Private Attributes

CorbaSender _mySender
 

Detailed Description

template<class T, class TCorba, class TSeqCorba, class CorbaSender, class servForT, class ptrForT>
class CorbaNCNoCopyReceiver< T, TCorba, TSeqCorba, CorbaSender, servForT, ptrForT >

Receiver used for transfert with CORBA when no copy is required remotely and locally.

Constructor & Destructor Documentation

template<class T , class TCorba , class TSeqCorba , class CorbaSender , class servForT , class ptrForT >
CorbaNCNoCopyReceiver< T, TCorba, TSeqCorba, CorbaSender, servForT, ptrForT >::CorbaNCNoCopyReceiver ( CorbaSender  mySender)
template<class T , class TCorba , class TSeqCorba , class CorbaSender , class servForT , class ptrForT >
CorbaNCNoCopyReceiver< T, TCorba, TSeqCorba, CorbaSender, servForT, ptrForT >::~CorbaNCNoCopyReceiver ( )

Member Function Documentation

template<class T , class TCorba , class TSeqCorba , class CorbaSender , class servForT , class ptrForT >
T * CorbaNCNoCopyReceiver< T, TCorba, TSeqCorba, CorbaSender, servForT, ptrForT >::getDistValue ( long &  size)
privatevirtual
static T* Receiver< T, servForT , ptrForT >::getLocalValue ( long &  size,
ptrForT *  servant 
)
staticprotectedinherited
virtual T* Receiver< T, servForT , ptrForT >::getValue ( long &  size,
servForT  sender 
)
protectedvirtualinherited
template<class T , class TCorba , class TSeqCorba , class CorbaSender , class servForT , class ptrForT >
T * CorbaNCNoCopyReceiver< T, TCorba, TSeqCorba, CorbaSender, servForT, ptrForT >::getValue ( long &  size)
virtual

Field Documentation

template<class T , class TCorba , class TSeqCorba , class CorbaSender , class servForT , class ptrForT >
CorbaSender CorbaNCNoCopyReceiver< T, TCorba, TSeqCorba, CorbaSender, servForT, ptrForT >::_mySender
private