Version: 9.12.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, servForT sender)
 

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

◆ CorbaNCNoCopyReceiver()

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

◆ ~CorbaNCNoCopyReceiver()

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

Member Function Documentation

◆ getDistValue()

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

◆ getLocalValue()

T * Receiver< T, servForT , ptrForT >::getLocalValue ( long &  size,
ptrForT *  servant 
)
staticprotectedinherited

◆ getValue() [1/2]

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

◆ getValue() [2/2]

T * Receiver< T, servForT , ptrForT >::getValue ( long &  size,
servForT  sender 
)
protectedvirtualinherited

Field Documentation

◆ _mySender

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