MADARA  3.2.3
SpliceSubscriberListener.cpp
Go to the documentation of this file.
2 #include "madara/utility/LogMacros.h"
5 
6 #include <iostream>
7 #include <sstream>
8 
10  const std::string & id,
12 : id_ (id), context_ (context)
13 {
14 }
15 
17  const SpliceSubscriberListener &ref)
18 : id_ (ref.id_), context_ (ref.context_)
19 {
20 }
21 
23 {}
24 
25 void
27  DDS::DataReader_ptr, const DDS::SampleLostStatus &status)
28 {
29 }
30 
31 void
33  DDS::DataReader_ptr, const DDS::SampleRejectedStatus &status)
34 {
35 }
36 
37 void
39  DDS::DataReader_ptr, const DDS::RequestedIncompatibleQosStatus &status)
40 {
41 }
42 
43 void
45  DDS::DataReader_ptr reader, const DDS::RequestedDeadlineMissedStatus & status)
46 {
47 }
48 
49 void
51  DDS::DataReader_ptr reader, const DDS::LivelinessChangedStatus & status)
52 {
53 }
54 
55 void
57  DDS::DataReader_ptr reader, const DDS::SubscriptionMatchedStatus & status)
58 {
59 }
60 
61 void
63  DDS::DataReader_ptr reader)
64 {
65 }
66 
67 
68 void
70  DDS::Subscriber_ptr sub)
71 {
72  sub->notify_datareaders ();
73 }
void on_requested_incompatible_qos(DDS::DataReader_ptr, const DDS::RequestedIncompatibleQosStatus &status)
DDS callback for incompatible qos.
This class stores variables and their values for use by any entity needing state information in a thr...
SpliceSubscriberListener(const std::string &id, knowledge::ThreadSafeContext &context)
void on_sample_lost(DDS::DataReader_ptr, const DDS::SampleLostStatus &status)
DDS callback for sample lost.
Container for subscriber callbacks (deprecated and unused)
void on_data_available(DDS::DataReader_ptr reader)
DDS callback for new data being available.
static struct madara::knowledge::tags::string_t string
void on_sample_rejected(DDS::DataReader_ptr, const DDS::SampleRejectedStatus &status)
DDS callback for sample rejected.
void on_data_on_readers(DDS::Subscriber_ptr sub)
DDS callback for reader status changes (including new data)
void on_liveliness_changed(DDS::DataReader_ptr, const DDS::LivelinessChangedStatus &status)
DDS callback for sample rejected.
void on_requested_deadline_missed(DDS::DataReader_ptr, const DDS::RequestedDeadlineMissedStatus &status)
DDS callback for deadline being missed.
void on_subscription_matched(DDS::DataReader_ptr reader, const DDS::SubscriptionMatchedStatus &status)
DDS callback for subscription matched.