TAO::DCPS::ZeroCopyDataSeq< Sample_T, DEF_MAX >::ZeroCopyVector Class Reference

List of all members.

Public Types

typedef ACE_Vector< OpenDDS::DCPS::ReceivedDataElement *,
DEF_MAX > 
BASE

Public Member Functions

 ZeroCopyVector (const size_t init_size=DEF_MAX, ACE_Allocator *alloc=0)
void swap (ZeroCopyVector &)

Detailed Description

template<class Sample_T, size_t DEF_MAX = DCPS_ZERO_COPY_SEQ_DEFAULT_SIZE>
class TAO::DCPS::ZeroCopyDataSeq< Sample_T, DEF_MAX >::ZeroCopyVector

In some versions of ACE, ACE_Vector doesn't have a working swap() function, so we have to provide our own.


Member Typedef Documentation

template<class Sample_T, size_t DEF_MAX = DCPS_ZERO_COPY_SEQ_DEFAULT_SIZE>
typedef ACE_Vector<OpenDDS::DCPS::ReceivedDataElement*, DEF_MAX> TAO::DCPS::ZeroCopyDataSeq< Sample_T, DEF_MAX >::ZeroCopyVector::BASE


Constructor & Destructor Documentation

template<class Sample_T, size_t DEF_MAX>
ACE_INLINE TAO::DCPS::ZeroCopyDataSeq< Sample_T, DEF_MAX >::ZeroCopyVector::ZeroCopyVector ( const size_t  init_size = DEF_MAX,
ACE_Allocator alloc = 0 
)


Member Function Documentation

template<class Sample_T, size_t DEF_MAX>
ACE_INLINE void TAO::DCPS::ZeroCopyDataSeq< Sample_T, DEF_MAX >::ZeroCopyVector::swap ( ZeroCopyVector  ) 


The documentation for this class was generated from the following files:
Generated on Wed Nov 16 15:29:37 2011 for OpenDDS by  doxygen 1.4.7