Public Member Functions | Private Attributes

AcsBulkdata::BulkDataDistributerNotifCb< TReceiverCallback, TSenderCallback > Class Template Reference

#include <bulkDataDistributer.h>

List of all members.

Public Member Functions

 BulkDataDistributerNotifCb (BulkDataDistributer< TReceiverCallback, TSenderCallback > *distr)
 ~BulkDataDistributerNotifCb ()
void working (const Completion &comp, const ACS::CBDescOut &desc)
void done (const Completion &comp, const ACS::CBDescOut &desc)
CORBA::Boolean negotiate (ACS::TimeInterval timeToTransmit, const ACS::CBDescOut &desc)

Private Attributes

BulkDataDistributer
< TReceiverCallback,
TSenderCallback > * 
distr_p

template<class TReceiverCallback, class TSenderCallback = BulkDataSenderDefaultCallback>
class AcsBulkdata::BulkDataDistributerNotifCb< TReceiverCallback, TSenderCallback >


Constructor & Destructor Documentation

template<class TReceiverCallback, class TSenderCallback = BulkDataSenderDefaultCallback>
AcsBulkdata::BulkDataDistributerNotifCb< TReceiverCallback, TSenderCallback >::BulkDataDistributerNotifCb ( BulkDataDistributer< TReceiverCallback, TSenderCallback > *  distr  )  [inline]
template<class TReceiverCallback, class TSenderCallback = BulkDataSenderDefaultCallback>
AcsBulkdata::BulkDataDistributerNotifCb< TReceiverCallback, TSenderCallback >::~BulkDataDistributerNotifCb (  )  [inline]

Member Function Documentation

template<class TReceiverCallback, class TSenderCallback = BulkDataSenderDefaultCallback>
void AcsBulkdata::BulkDataDistributerNotifCb< TReceiverCallback, TSenderCallback >::done ( const Completion comp,
const ACS::CBDescOut desc 
) [inline]
template<class TReceiverCallback, class TSenderCallback = BulkDataSenderDefaultCallback>
CORBA::Boolean AcsBulkdata::BulkDataDistributerNotifCb< TReceiverCallback, TSenderCallback >::negotiate ( ACS::TimeInterval  timeToTransmit,
const ACS::CBDescOut desc 
) [inline]
template<class TReceiverCallback, class TSenderCallback = BulkDataSenderDefaultCallback>
void AcsBulkdata::BulkDataDistributerNotifCb< TReceiverCallback, TSenderCallback >::working ( const Completion comp,
const ACS::CBDescOut desc 
) [inline]

Member Data Documentation

template<class TReceiverCallback, class TSenderCallback = BulkDataSenderDefaultCallback>
BulkDataDistributer<TReceiverCallback, TSenderCallback>* AcsBulkdata::BulkDataDistributerNotifCb< TReceiverCallback, TSenderCallback >::distr_p [private]

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