#include <Replayer.h>
Inheritance diagram for OpenDDS::DCPS::Replayer:
Public Types | |
typedef Replayer_ptr | _ptr_type |
typedef Replayer_var | _var_type |
Public Member Functions | |
virtual | ~Replayer () |
virtual void | _add_ref ()=0 |
virtual void | _remove_ref ()=0 |
virtual DDS::ReturnCode_t | write (const RawDataSample &sample)=0 |
virtual DDS::ReturnCode_t | write_to_reader (DDS::InstanceHandle_t subscription, const RawDataSample &sample)=0 |
virtual DDS::ReturnCode_t | write_to_reader (DDS::InstanceHandle_t subscription, const RawDataSampleList &samples)=0 |
virtual DDS::ReturnCode_t | set_qos (const ::DDS::PublisherQos &publisher_qos, const DDS::DataWriterQos &datawriter_qos)=0 |
virtual DDS::ReturnCode_t | get_qos (DDS::PublisherQos &publisher_qos, DDS::DataWriterQos &datawriter_qos)=0 |
virtual DDS::ReturnCode_t | set_listener (const ReplayerListener_rch &a_listener, DDS::StatusMask mask=DEFAULT_STATUS_MASK)=0 |
virtual ReplayerListener_rch | get_listener ()=0 |
Static Public Member Functions | |
static Replayer_ptr | _duplicate (Replayer_ptr obj) |
This class is for sending raw sample data. Combined with data saved from a recorder, this allows the data to be replayed to DataReaders.
Definition at line 55 of file Replayer.h.
Definition at line 57 of file Replayer.h.
Definition at line 58 of file Replayer.h.
OpenDDS::DCPS::Replayer::~Replayer | ( | ) | [virtual] |
virtual void OpenDDS::DCPS::Replayer::_add_ref | ( | ) | [pure virtual] |
Replayer_ptr OpenDDS::DCPS::Replayer::_duplicate | ( | Replayer_ptr | obj | ) | [static] |
Definition at line 27 of file Replayer.cpp.
References _add_ref().
Referenced by OpenDDS::DCPS::DomainParticipantImpl::delete_replayer(), and TAO::Objref_Traits< OpenDDS::DCPS::Replayer >::duplicate().
virtual void OpenDDS::DCPS::Replayer::_remove_ref | ( | ) | [pure virtual] |
Implemented in OpenDDS::DCPS::ReplayerImpl.
Referenced by TAO::Objref_Traits< OpenDDS::DCPS::Replayer >::release().
virtual ReplayerListener_rch OpenDDS::DCPS::Replayer::get_listener | ( | ) | [pure virtual] |
Get the listener for this Replayer.
Implemented in OpenDDS::DCPS::ReplayerImpl.
virtual DDS::ReturnCode_t OpenDDS::DCPS::Replayer::get_qos | ( | DDS::PublisherQos & | publisher_qos, | |
DDS::DataWriterQos & | datawriter_qos | |||
) | [pure virtual] |
Get the Quality of Service settings for the Replayer.
Implemented in OpenDDS::DCPS::ReplayerImpl.
virtual DDS::ReturnCode_t OpenDDS::DCPS::Replayer::set_listener | ( | const ReplayerListener_rch & | a_listener, | |
DDS::StatusMask | mask = DEFAULT_STATUS_MASK | |||
) | [pure virtual] |
Change the listener for this Replayer.
Implemented in OpenDDS::DCPS::ReplayerImpl.
virtual DDS::ReturnCode_t OpenDDS::DCPS::Replayer::set_qos | ( | const ::DDS::PublisherQos & | publisher_qos, | |
const DDS::DataWriterQos & | datawriter_qos | |||
) | [pure virtual] |
Set the Quality of Service settings for the Replayer.
Implemented in OpenDDS::DCPS::ReplayerImpl.
virtual DDS::ReturnCode_t OpenDDS::DCPS::Replayer::write | ( | const RawDataSample & | sample | ) | [pure virtual] |
Send the sample to all associated DataReaders.
Implemented in OpenDDS::DCPS::ReplayerImpl.
virtual DDS::ReturnCode_t OpenDDS::DCPS::Replayer::write_to_reader | ( | DDS::InstanceHandle_t | subscription, | |
const RawDataSampleList & | samples | |||
) | [pure virtual] |
Send the samples to the specified DataReader.
Implemented in OpenDDS::DCPS::ReplayerImpl.
virtual DDS::ReturnCode_t OpenDDS::DCPS::Replayer::write_to_reader | ( | DDS::InstanceHandle_t | subscription, | |
const RawDataSample & | sample | |||
) | [pure virtual] |
Send the sample to the specified DataReader.
Implemented in OpenDDS::DCPS::ReplayerImpl.