Public Member Functions

DataWriter< T > Class Template Reference

#include <DataWriter.hpp>

List of all members.

Public Member Functions

 DataWriter ()
 DataWriter (const dds::topic::Topic< T > &the_topic, const dds::core::smart_ptr_traits< dds::pub::detail::PublisherHolder >::ref_type &pub)
 DataWriter (const dds::topic::Topic< T > &the_topic, const dds::pub::qos::DataWriterQos &the_qos, const dds::core::smart_ptr_traits< dds::pub::detail::PublisherHolder >::ref_type &pub)
virtual ~DataWriter ()
template<typename SELF >
::dds::core::cond::StatusCondition
< SELF > 
status_condition (const SELF &self) const
void write (const T &sample)
void write (const T &sample, const dds::core::Time &timestamp)
void write (const T &sample, const dds::core::InstanceHandle &instance)
void write (const T &sample, const dds::core::InstanceHandle &instance, const dds::core::Time &timestamp)
void write (const dds::topic::TopicInstance< T > &i)
void write (const dds::topic::TopicInstance< T > &i, const dds::core::Time &timestamp)
const dds::core::InstanceHandle register_instance (const T &key)
const dds::pub::qos::DataWriterQos qos () const
void qos (const dds::pub::qos::DataWriterQos &the_qos)
dds::topic::Topic< T > topic () const
PublisherHolderparent () const
bool wait_for_acknowledgments (const dds::core::Duration &timeout)

Detailed Description

template<typename T>
class dds::pub::detail::DataWriter< T >

Definition at line 34 of file DataWriter.hpp.


Constructor & Destructor Documentation

DataWriter (  )  [inline]

Definition at line 36 of file DataWriter.hpp.

DataWriter ( const dds::topic::Topic< T > &  the_topic,
const dds::core::smart_ptr_traits< dds::pub::detail::PublisherHolder >::ref_type &  pub 
) [inline]

Definition at line 37 of file DataWriter.hpp.

DataWriter ( const dds::topic::Topic< T > &  the_topic,
const dds::pub::qos::DataWriterQos the_qos,
const dds::core::smart_ptr_traits< dds::pub::detail::PublisherHolder >::ref_type &  pub 
) [inline]

Definition at line 41 of file DataWriter.hpp.

virtual ~DataWriter (  )  [inline, virtual]

Definition at line 46 of file DataWriter.hpp.


Member Function Documentation

PublisherHolder* parent (  )  const [inline]

Definition at line 104 of file DataWriter.hpp.

void qos ( const dds::pub::qos::DataWriterQos the_qos  )  [inline]

Definition at line 96 of file DataWriter.hpp.

const dds::pub::qos::DataWriterQos qos (  )  const [inline]

Definition at line 92 of file DataWriter.hpp.

const dds::core::InstanceHandle register_instance ( const T &  key  )  [inline]

Definition at line 87 of file DataWriter.hpp.

::dds::core::cond::StatusCondition<SELF> status_condition ( const SELF &  self  )  const [inline]

Returns a StatusCondition instance associated with this Entity.

Definition at line 55 of file DataWriter.hpp.

dds::topic::Topic<T> topic (  )  const [inline]

Definition at line 100 of file DataWriter.hpp.

bool wait_for_acknowledgments ( const dds::core::Duration timeout  )  [inline]

Definition at line 108 of file DataWriter.hpp.

void write ( const dds::topic::TopicInstance< T > &  i,
const dds::core::Time timestamp 
) [inline]

Definition at line 83 of file DataWriter.hpp.

void write ( const dds::topic::TopicInstance< T > &  i  )  [inline]

Definition at line 79 of file DataWriter.hpp.

void write ( const T &  sample,
const dds::core::InstanceHandle instance,
const dds::core::Time timestamp 
) [inline]

Definition at line 73 of file DataWriter.hpp.

void write ( const T &  sample,
const dds::core::Time timestamp 
) [inline]

Definition at line 65 of file DataWriter.hpp.

void write ( const T &  sample,
const dds::core::InstanceHandle instance 
) [inline]

Definition at line 69 of file DataWriter.hpp.

void write ( const T &  sample  )  [inline]

Definition at line 61 of file DataWriter.hpp.


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