OpenDDS::DCPS::Recorder Class Reference

#include <Recorder.h>

Inheritance diagram for OpenDDS::DCPS::Recorder:

Inheritance graph
[legend]
List of all members.

Public Types

typedef Recorder_ptr _ptr_type
typedef Recorder_var _var_type

Public Member Functions

virtual ~Recorder ()
virtual void _add_ref ()=0
virtual void _remove_ref ()=0
virtual DDS::ReturnCode_t repoid_to_bit_key (const DCPS::RepoId &id, DDS::BuiltinTopicKey_t &key)=0
virtual DDS::ReturnCode_t set_qos (const ::DDS::SubscriberQos &subscriber_qos, const DDS::DataReaderQos &datareader_qos)=0
virtual DDS::ReturnCode_t get_qos (DDS::SubscriberQos &subscriber_qos, DDS::DataReaderQos &datareader_qos)=0
virtual DDS::ReturnCode_t set_listener (const RecorderListener_rch &a_listener, DDS::StatusMask mask=DEFAULT_STATUS_MASK)=0
virtual RecorderListener_rch get_listener ()=0

Static Public Member Functions

static Recorder_ptr _duplicate (Recorder_ptr obj)

Detailed Description

Definition at line 56 of file Recorder.h.


Member Typedef Documentation

typedef Recorder_ptr OpenDDS::DCPS::Recorder::_ptr_type

Definition at line 58 of file Recorder.h.

typedef Recorder_var OpenDDS::DCPS::Recorder::_var_type

Definition at line 59 of file Recorder.h.


Constructor & Destructor Documentation

OpenDDS::DCPS::Recorder::~Recorder (  )  [virtual]

Definition at line 19 of file Recorder.cpp.

00020 {
00021 }


Member Function Documentation

virtual void OpenDDS::DCPS::Recorder::_add_ref (  )  [pure virtual]

Implemented in OpenDDS::DCPS::RecorderImpl.

Referenced by _duplicate().

Recorder_ptr OpenDDS::DCPS::Recorder::_duplicate ( Recorder_ptr  obj  )  [static]

Definition at line 23 of file Recorder.cpp.

References _add_ref().

Referenced by OpenDDS::DCPS::DomainParticipantImpl::delete_recorder(), and TAO::Objref_Traits< OpenDDS::DCPS::Recorder >::duplicate().

00024 {
00025   if (obj) obj->_add_ref();
00026   return obj;
00027 }

virtual void OpenDDS::DCPS::Recorder::_remove_ref (  )  [pure virtual]

Implemented in OpenDDS::DCPS::RecorderImpl.

Referenced by TAO::Objref_Traits< OpenDDS::DCPS::Recorder >::release().

virtual RecorderListener_rch OpenDDS::DCPS::Recorder::get_listener (  )  [pure virtual]

Get the listener for this Recorder.

Implemented in OpenDDS::DCPS::RecorderImpl.

virtual DDS::ReturnCode_t OpenDDS::DCPS::Recorder::get_qos ( DDS::SubscriberQos subscriber_qos,
DDS::DataReaderQos datareader_qos 
) [pure virtual]

Get the Quality of Service settings for the Recorder.

Implemented in OpenDDS::DCPS::RecorderImpl.

virtual DDS::ReturnCode_t OpenDDS::DCPS::Recorder::repoid_to_bit_key ( const DCPS::RepoId id,
DDS::BuiltinTopicKey_t key 
) [pure virtual]

Find the bit key for a given repo id.

Implemented in OpenDDS::DCPS::RecorderImpl.

virtual DDS::ReturnCode_t OpenDDS::DCPS::Recorder::set_listener ( const RecorderListener_rch a_listener,
DDS::StatusMask  mask = DEFAULT_STATUS_MASK 
) [pure virtual]

Change the listener for this Recorder.

Implemented in OpenDDS::DCPS::RecorderImpl.

virtual DDS::ReturnCode_t OpenDDS::DCPS::Recorder::set_qos ( const ::DDS::SubscriberQos subscriber_qos,
const DDS::DataReaderQos datareader_qos 
) [pure virtual]

Set the Quality of Service settings for the Recorder.

Implemented in OpenDDS::DCPS::RecorderImpl.


The documentation for this class was generated from the following files:
Generated on Fri Feb 12 20:06:22 2016 for OpenDDS by  doxygen 1.4.7