OpenDDS::DCPS::DataDurabilityCache::sample_data_type Class Reference

Sample list data type for all samples. More...

#include <DataDurabilityCache.h>

Collaboration diagram for OpenDDS::DCPS::DataDurabilityCache::sample_data_type:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 sample_data_type ()
 sample_data_type (DataSampleListElement &element, ACE_Allocator *allocator)
 sample_data_type (sample_data_type const &rhs)
 ~sample_data_type ()
sample_data_typeoperator= (sample_data_type const &rhs)
void get_sample (char const *&s, size_t &len,::DDS::Time_t &source_timestamp)
void set_allocator (ACE_Allocator *allocator)

Private Attributes

size_t length_
char * sample_
::DDS::Time_t source_timestamp_
ACE_Allocatorallocator_

Detailed Description

Sample list data type for all samples.


Constructor & Destructor Documentation

OpenDDS::DCPS::DataDurabilityCache::sample_data_type::sample_data_type (  ) 

OpenDDS::DCPS::DataDurabilityCache::sample_data_type::sample_data_type ( DataSampleListElement element,
ACE_Allocator allocator 
) [explicit]

OpenDDS::DCPS::DataDurabilityCache::sample_data_type::sample_data_type ( sample_data_type const &  rhs  ) 

OpenDDS::DCPS::DataDurabilityCache::sample_data_type::~sample_data_type (  ) 


Member Function Documentation

void OpenDDS::DCPS::DataDurabilityCache::sample_data_type::get_sample ( char const *&  s,
size_t &  len,
::DDS::Time_t source_timestamp 
)

OpenDDS::DCPS::DataDurabilityCache::sample_data_type & OpenDDS::DCPS::DataDurabilityCache::sample_data_type::operator= ( sample_data_type const &  rhs  ) 

void OpenDDS::DCPS::DataDurabilityCache::sample_data_type::set_allocator ( ACE_Allocator allocator  ) 


Member Data Documentation

ACE_Allocator* OpenDDS::DCPS::DataDurabilityCache::sample_data_type::allocator_ [private]

size_t OpenDDS::DCPS::DataDurabilityCache::sample_data_type::length_ [private]

char* OpenDDS::DCPS::DataDurabilityCache::sample_data_type::sample_ [private]

::DDS::Time_t OpenDDS::DCPS::DataDurabilityCache::sample_data_type::source_timestamp_ [private]


The documentation for this class was generated from the following files:
Generated on Fri Jun 20 10:21:39 2008 for OpenDDS by  doxygen 1.4.7