#include <Recorder.h>
Inheritance diagram for OpenDDS::DCPS::Recorder:
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) |
Definition at line 56 of file Recorder.h.
Definition at line 58 of file Recorder.h.
Definition at line 59 of file Recorder.h.
OpenDDS::DCPS::Recorder::~Recorder | ( | ) | [virtual] |
virtual void OpenDDS::DCPS::Recorder::_add_ref | ( | ) | [pure virtual] |
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().
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.