OpenDDS::DCPS::ReceivedDataElementWithType< DataTypeWithAllocator > Class Template Reference

#include <ReceivedDataElementList.h>

Inheritance diagram for OpenDDS::DCPS::ReceivedDataElementWithType< DataTypeWithAllocator >:
Inheritance graph
[legend]
Collaboration diagram for OpenDDS::DCPS::ReceivedDataElementWithType< DataTypeWithAllocator >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ReceivedDataElementWithType (const DataSampleHeader &header, DataTypeWithAllocator *received_data, ACE_Recursive_Thread_Mutex *mx)
 ~ReceivedDataElementWithType ()

Detailed Description

template<typename DataTypeWithAllocator>
class OpenDDS::DCPS::ReceivedDataElementWithType< DataTypeWithAllocator >

Definition at line 141 of file ReceivedDataElementList.h.


Constructor & Destructor Documentation

template<typename DataTypeWithAllocator >
OpenDDS::DCPS::ReceivedDataElementWithType< DataTypeWithAllocator >::ReceivedDataElementWithType ( const DataSampleHeader header,
DataTypeWithAllocator *  received_data,
ACE_Recursive_Thread_Mutex mx 
) [inline]

Definition at line 144 of file ReceivedDataElementList.h.

00145     : ReceivedDataElement(header, received_data, mx)
00146   {
00147   }

template<typename DataTypeWithAllocator >
OpenDDS::DCPS::ReceivedDataElementWithType< DataTypeWithAllocator >::~ReceivedDataElementWithType (  )  [inline]

Definition at line 149 of file ReceivedDataElementList.h.

References OpenDDS::DCPS::ReceivedDataElement::mx_, and OpenDDS::DCPS::ReceivedDataElement::registered_data_.

00149                                  {
00150     ACE_GUARD(ACE_Recursive_Thread_Mutex,
00151               guard,
00152               *this->mx_)
00153     delete static_cast<DataTypeWithAllocator*> (registered_data_);
00154   }


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 10 Aug 2018 for OpenDDS by  doxygen 1.6.1