OpenDDS  Snapshot(2023/04/07-19:43)
Public Member Functions | List of all members
OpenDDS::DCPS::RecorderListener Class Referenceabstract

Listener for handling callbacks from the Recorder. More...

#include <Recorder.h>

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

Public Member Functions

virtual ~RecorderListener ()
 
virtual void on_sample_data_received (Recorder *recorder, const RawDataSample &sample)=0
 
virtual void on_recorder_matched (Recorder *recorder, const DDS::SubscriptionMatchedStatus &status)=0
 
- Public Member Functions inherited from OpenDDS::DCPS::RcObject
virtual ~RcObject ()
 
virtual void _add_ref ()
 
virtual void _remove_ref ()
 
long ref_count () const
 
WeakObject_get_weak_object () const
 

Additional Inherited Members

- Protected Member Functions inherited from OpenDDS::DCPS::RcObject
 RcObject ()
 

Detailed Description

Listener for handling callbacks from the Recorder.

This class is for handling callbacks from the Recorder object.

Definition at line 35 of file Recorder.h.

Constructor & Destructor Documentation

◆ ~RecorderListener()

OpenDDS::DCPS::RecorderListener::~RecorderListener ( )
virtual

Definition at line 18 of file Recorder.cpp.

19 {
20 }

Member Function Documentation

◆ on_recorder_matched()

virtual void OpenDDS::DCPS::RecorderListener::on_recorder_matched ( Recorder recorder,
const DDS::SubscriptionMatchedStatus status 
)
pure virtual

Callback for when the Recorder is associated with a DataWriter.

Parameters
recorderRecorder that received the association

Referenced by OpenDDS::DCPS::RecorderImpl::add_association(), and OpenDDS::DCPS::RecorderImpl::remove_associations_i().

◆ on_sample_data_received()

virtual void OpenDDS::DCPS::RecorderListener::on_sample_data_received ( Recorder recorder,
const RawDataSample sample 
)
pure virtual

Callback for when the Recorder receives a data sample.

Parameters
recorderRecorder that received the sample
samplethe received SAMPLE_DATA type sample

Referenced by OpenDDS::DCPS::RecorderImpl::data_received().


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