OpenDDS
Snapshot(2023/04/07-19:43)
|
#include <Observer.h>
Classes | |
struct | Sample |
Public Types | |
enum | { e_ENABLED = 0x0001 << 0, e_DELETED = 0x0001 << 1, e_QOS_CHANGED = 0x0001 << 2, e_ASSOCIATED = 0x0001 << 3, e_DISASSOCIATED = 0x0001 << 4, e_SAMPLE_SENT = 0x0001 << 5, e_SAMPLE_RECEIVED = 0x0001 << 6, e_SAMPLE_READ = 0x0001 << 7, e_SAMPLE_TAKEN = 0x0001 << 8, e_NONE = 0x0000, e_ALL = 0xffff } |
typedef unsigned long | Event |
Public Member Functions | |
virtual void | on_enabled (DDS::DataWriter_ptr) |
virtual void | on_enabled (DDS::DataReader_ptr) |
virtual void | on_deleted (DDS::DataWriter_ptr) |
virtual void | on_deleted (DDS::DataReader_ptr) |
virtual void | on_qos_changed (DDS::DataWriter_ptr) |
virtual void | on_qos_changed (DDS::DataReader_ptr) |
virtual void | on_associated (DDS::DataWriter_ptr, const GUID_t &) |
virtual void | on_associated (DDS::DataReader_ptr, const GUID_t &) |
virtual void | on_disassociated (DDS::DataWriter_ptr, const GUID_t &) |
virtual void | on_disassociated (DDS::DataReader_ptr, const GUID_t &) |
virtual void | on_sample_sent (DDS::DataWriter_ptr, const Sample &) |
virtual void | on_sample_received (DDS::DataReader_ptr, const Sample &) |
virtual void | on_sample_read (DDS::DataReader_ptr, const Sample &) |
virtual void | on_sample_taken (DDS::DataReader_ptr, const Sample &) |
virtual | ~Observer () |
![]() | |
virtual | ~RcObject () |
virtual void | _add_ref () |
virtual void | _remove_ref () |
long | ref_count () const |
WeakObject * | _get_weak_object () const |
Protected Member Functions | |
Observer () | |
![]() | |
RcObject () | |
Definition at line 35 of file Observer.h.
typedef unsigned long OpenDDS::DCPS::Observer::Event |
Definition at line 39 of file Observer.h.
anonymous enum |
Enumerator | |
---|---|
e_ENABLED | |
e_DELETED | |
e_QOS_CHANGED | |
e_ASSOCIATED | |
e_DISASSOCIATED | |
e_SAMPLE_SENT | |
e_SAMPLE_RECEIVED | |
e_SAMPLE_READ | |
e_SAMPLE_TAKEN | |
e_NONE | |
e_ALL |
Definition at line 40 of file Observer.h.
|
virtual |
Definition at line 48 of file Observer.cpp.
|
inlineprotected |
Definition at line 98 of file Observer.h.
|
inlinevirtual |
Definition at line 85 of file Observer.h.
Referenced by OpenDDS::DCPS::DataWriterImpl::add_association(), and OpenDDS::DCPS::DataReaderImpl::add_association().
|
inlinevirtual |
Definition at line 86 of file Observer.h.
|
inlinevirtual |
Definition at line 79 of file Observer.h.
Referenced by OpenDDS::DCPS::DataWriterImpl::prepare_to_delete(), and OpenDDS::DCPS::DataReaderImpl::prepare_to_delete().
|
inlinevirtual |
Definition at line 80 of file Observer.h.
|
inlinevirtual |
Definition at line 87 of file Observer.h.
Referenced by OpenDDS::DCPS::DataWriterImpl::remove_associations(), and OpenDDS::DCPS::DataReaderImpl::remove_associations().
|
inlinevirtual |
Definition at line 88 of file Observer.h.
|
inlinevirtual |
Definition at line 77 of file Observer.h.
Referenced by OpenDDS::DCPS::DataWriterImpl::enable(), and OpenDDS::DCPS::DataReaderImpl::enable().
|
inlinevirtual |
Definition at line 78 of file Observer.h.
|
inlinevirtual |
Definition at line 81 of file Observer.h.
Referenced by OpenDDS::DCPS::DataWriterImpl::set_qos(), and OpenDDS::DCPS::DataReaderImpl::set_qos().
|
inlinevirtual |
Definition at line 82 of file Observer.h.
|
inlinevirtual |
Definition at line 93 of file Observer.h.
Referenced by OpenDDS::DCPS::DataReaderImpl_T< DynamicSample >::read_i(), OpenDDS::DCPS::DataReaderImpl_T< DynamicSample >::read_instance_i(), and OpenDDS::DCPS::DataReaderImpl_T< DynamicSample >::read_next_sample().
|
inlinevirtual |
Definition at line 92 of file Observer.h.
Referenced by OpenDDS::DCPS::DataReaderImpl::data_received(), and OpenDDS::DCPS::DataReaderImpl_T< DynamicSample >::store_synthetic_data().
|
inlinevirtual |
Definition at line 91 of file Observer.h.
Referenced by OpenDDS::DCPS::DataWriterImpl::write().
|
inlinevirtual |
Definition at line 94 of file Observer.h.
Referenced by OpenDDS::DCPS::DataReaderImpl_T< DynamicSample >::take_i(), OpenDDS::DCPS::DataReaderImpl_T< DynamicSample >::take_instance_i(), and OpenDDS::DCPS::DataReaderImpl_T< DynamicSample >::take_next_sample().