OpenDDS::DCPS::Recorder Class Reference

#include <Recorder.h>

Inheritance diagram for OpenDDS::DCPS::Recorder:
Inheritance graph
[legend]
Collaboration diagram for OpenDDS::DCPS::Recorder:
Collaboration graph
[legend]

List of all members.

Public Types

typedef Recorder_ptr _ptr_type
typedef Recorder_var _var_type

Public Member Functions

virtual ~Recorder ()
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 57 of file Recorder.h.


Member Typedef Documentation

Reimplemented from CORBA::LocalObject.

Definition at line 60 of file Recorder.h.

Reimplemented from CORBA::LocalObject.

Definition at line 61 of file Recorder.h.


Constructor & Destructor Documentation

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

Definition at line 20 of file Recorder.cpp.

00021 {
00022 }


Member Function Documentation

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

Reimplemented from CORBA::LocalObject.

Definition at line 24 of file Recorder.cpp.

References OpenDDS::DCPS::LocalObjectBase::_add_ref().

Referenced by OpenDDS::DCPS::DomainParticipantImpl::delete_recorder(), and OpenDDS::DCPS::RecorderImpl::init().

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

Here is the call graph for this function:

Here is the caller graph for this function:

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:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 10 Aug 2018 for OpenDDS by  doxygen 1.6.1