MADARA  3.4.1
madara::transport::SpliceSubscriberListener Class Reference

Container for subscriber callbacks (deprecated and unused) More...

#include <SpliceSubscriberListener.h>

Inheritance diagram for madara::transport::SpliceSubscriberListener:

Public Member Functions

 SpliceSubscriberListener (const SpliceSubscriberListener &ref)
 
 SpliceSubscriberListener (const std::string &id, knowledge::ThreadSafeContext &context)
 
 ~SpliceSubscriberListener ()
 
void handle_assignment (Knowledge::Update &data)
 
void handle_multiassignment (Knowledge::Update &data)
 
void on_data_available (DDS::DataReader_ptr reader)
 DDS callback for new data being available. More...
 
void on_data_on_readers (DDS::Subscriber_ptr sub)
 DDS callback for reader status changes (including new data) More...
 
void on_liveliness_changed (DDS::DataReader_ptr, const DDS::LivelinessChangedStatus &status)
 DDS callback for sample rejected. More...
 
void on_requested_deadline_missed (DDS::DataReader_ptr, const DDS::RequestedDeadlineMissedStatus &status)
 DDS callback for deadline being missed. More...
 
void on_requested_incompatible_qos (DDS::DataReader_ptr, const DDS::RequestedIncompatibleQosStatus &status)
 DDS callback for incompatible qos. More...
 
void on_sample_lost (DDS::DataReader_ptr, const DDS::SampleLostStatus &status)
 DDS callback for sample lost. More...
 
void on_sample_rejected (DDS::DataReader_ptr, const DDS::SampleRejectedStatus &status)
 DDS callback for sample rejected. More...
 
void on_subscription_matched (DDS::DataReader_ptr reader, const DDS::SubscriptionMatchedStatus &status)
 DDS callback for subscription matched. More...
 

Private Attributes

knowledge::ThreadSafeContextcontext_
 
const std::string id_
 

Detailed Description

Container for subscriber callbacks (deprecated and unused)

Definition at line 20 of file SpliceSubscriberListener.h.

Constructor & Destructor Documentation

◆ SpliceSubscriberListener() [1/2]

madara::transport::SpliceSubscriberListener::SpliceSubscriberListener ( const std::string &  id,
knowledge::ThreadSafeContext context 
)

Definition at line 9 of file SpliceSubscriberListener.cpp.

◆ SpliceSubscriberListener() [2/2]

madara::transport::SpliceSubscriberListener::SpliceSubscriberListener ( const SpliceSubscriberListener ref)

Definition at line 15 of file SpliceSubscriberListener.cpp.

◆ ~SpliceSubscriberListener()

madara::transport::SpliceSubscriberListener::~SpliceSubscriberListener ( )

Definition at line 21 of file SpliceSubscriberListener.cpp.

Member Function Documentation

◆ handle_assignment()

void madara::transport::SpliceSubscriberListener::handle_assignment ( Knowledge::Update &  data)

◆ handle_multiassignment()

void madara::transport::SpliceSubscriberListener::handle_multiassignment ( Knowledge::Update &  data)

◆ on_data_available()

void madara::transport::SpliceSubscriberListener::on_data_available ( DDS::DataReader_ptr  reader)

DDS callback for new data being available.

Definition at line 54 of file SpliceSubscriberListener.cpp.

◆ on_data_on_readers()

void madara::transport::SpliceSubscriberListener::on_data_on_readers ( DDS::Subscriber_ptr  sub)

DDS callback for reader status changes (including new data)

Definition at line 59 of file SpliceSubscriberListener.cpp.

◆ on_liveliness_changed()

void madara::transport::SpliceSubscriberListener::on_liveliness_changed ( DDS::DataReader_ptr  reader,
const DDS::LivelinessChangedStatus &  status 
)

DDS callback for sample rejected.

Definition at line 44 of file SpliceSubscriberListener.cpp.

◆ on_requested_deadline_missed()

void madara::transport::SpliceSubscriberListener::on_requested_deadline_missed ( DDS::DataReader_ptr  reader,
const DDS::RequestedDeadlineMissedStatus &  status 
)

DDS callback for deadline being missed.

Definition at line 38 of file SpliceSubscriberListener.cpp.

◆ on_requested_incompatible_qos()

void madara::transport::SpliceSubscriberListener::on_requested_incompatible_qos ( DDS::DataReader_ptr  ,
const DDS::RequestedIncompatibleQosStatus &  status 
)

DDS callback for incompatible qos.

Definition at line 33 of file SpliceSubscriberListener.cpp.

◆ on_sample_lost()

void madara::transport::SpliceSubscriberListener::on_sample_lost ( DDS::DataReader_ptr  ,
const DDS::SampleLostStatus &  status 
)

DDS callback for sample lost.

Definition at line 23 of file SpliceSubscriberListener.cpp.

◆ on_sample_rejected()

void madara::transport::SpliceSubscriberListener::on_sample_rejected ( DDS::DataReader_ptr  ,
const DDS::SampleRejectedStatus &  status 
)

DDS callback for sample rejected.

Definition at line 28 of file SpliceSubscriberListener.cpp.

◆ on_subscription_matched()

void madara::transport::SpliceSubscriberListener::on_subscription_matched ( DDS::DataReader_ptr  reader,
const DDS::SubscriptionMatchedStatus &  status 
)

DDS callback for subscription matched.

Definition at line 49 of file SpliceSubscriberListener.cpp.

Member Data Documentation

◆ context_

knowledge::ThreadSafeContext& madara::transport::SpliceSubscriberListener::context_
private

Definition at line 82 of file SpliceSubscriberListener.h.

◆ id_

const std::string madara::transport::SpliceSubscriberListener::id_
private

Definition at line 81 of file SpliceSubscriberListener.h.


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