OpenDDS
Snapshot(2023/04/07-19:43)
|
#include <TransportSendListener.h>
Classes | |
struct | InlineQosData |
Public Member Functions | |
virtual | ~TransportSendListener () |
virtual void | data_delivered (const DataSampleElement *sample) |
virtual void | data_dropped (const DataSampleElement *sample, bool dropped_by_transport) |
virtual void | data_acked (const GUID_t &) |
virtual void | control_delivered (const Message_Block_Ptr &sample) |
virtual void | control_dropped (const Message_Block_Ptr &sample, bool dropped_by_transport) |
virtual void | notify_publication_disconnected (const ReaderIdSeq &subids)=0 |
virtual void | notify_publication_reconnected (const ReaderIdSeq &subids)=0 |
virtual void | notify_publication_lost (const ReaderIdSeq &subids)=0 |
virtual void | remove_associations (const ReaderIdSeq &subids, bool notify)=0 |
virtual void | replay_durable_data_for (const GUID_t &) |
virtual SendControlStatus | send_control_customized (const DataLinkSet_rch &links, const DataSampleHeader &header, ACE_Message_Block *msg, void *extra) |
virtual void | retrieve_inline_qos_data (InlineQosData &qos_data) const |
virtual void | transport_discovery_change () |
![]() | |
virtual | ~RcObject () |
virtual void | _add_ref () |
virtual void | _remove_ref () |
long | ref_count () const |
WeakObject * | _get_weak_object () const |
Protected Member Functions | |
TransportSendListener () | |
![]() | |
RcObject () | |
Definition at line 38 of file TransportSendListener.h.
|
virtual |
|
protected |
|
virtual |
Reimplemented in OpenDDS::RTPS::Sedp::Writer, OpenDDS::DCPS::DataWriterImpl, OpenDDS::DCPS::ReplayerImpl, and OpenDDS::DCPS::SendResponseListener.
Definition at line 47 of file TransportSendListener.cpp.
References ACE_ERROR, and LM_ERROR.
Referenced by OpenDDS::DCPS::TransportSendControlElement::requires_exclusive_packet().
|
virtual |
Reimplemented in OpenDDS::RTPS::Sedp::Writer, OpenDDS::DCPS::DataWriterImpl, OpenDDS::DCPS::ReplayerImpl, and OpenDDS::DCPS::SendResponseListener.
Definition at line 55 of file TransportSendListener.cpp.
References ACE_ERROR, and LM_ERROR.
Referenced by OpenDDS::DCPS::TransportSendControlElement::requires_exclusive_packet().
|
inlinevirtual |
Reimplemented in OpenDDS::RTPS::Sedp::Writer.
Definition at line 48 of file TransportSendListener.h.
|
virtual |
Reimplemented in OpenDDS::RTPS::Sedp::Writer, OpenDDS::DCPS::DataWriterImpl, OpenDDS::DCPS::ReplayerImpl, and OpenDDS::DCPS::SendResponseListener.
Definition at line 29 of file TransportSendListener.cpp.
References ACE_ERROR, and LM_ERROR.
Referenced by OpenDDS::DCPS::TransportSendElement::release_element(), OpenDDS::DCPS::TransportSendControlElement::requires_exclusive_packet(), and OpenDDS::DCPS::TransportClient::send_i().
|
virtual |
Reimplemented in OpenDDS::RTPS::Sedp::Writer, OpenDDS::DCPS::DataWriterImpl, OpenDDS::DCPS::ReplayerImpl, and OpenDDS::DCPS::SendResponseListener.
Definition at line 37 of file TransportSendListener.cpp.
References ACE_ERROR, and LM_ERROR.
Referenced by OpenDDS::DCPS::TransportSendElement::release_element(), OpenDDS::DCPS::TransportSendControlElement::requires_exclusive_packet(), and OpenDDS::DCPS::DataLinkSet::send().
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
inlinevirtual |
Reimplemented in OpenDDS::RTPS::Sedp::Writer, OpenDDS::DCPS::DataWriterImpl, OpenDDS::DCPS::ReplayerImpl, and OpenDDS::DCPS::SendResponseListener.
Definition at line 60 of file TransportSendListener.h.
References header.
|
virtual |
Reimplemented in OpenDDS::RTPS::Sedp::Writer, OpenDDS::DCPS::DataWriterImpl, and OpenDDS::DCPS::ReplayerImpl.
Definition at line 73 of file TransportSendListener.cpp.
References OpenDDS::DCPS::TransportSendListener::InlineQosData::dw_qos, OPENDDS_END_VERSIONED_NAMESPACE_DECL, OpenDDS::DCPS::TransportSendListener::InlineQosData::pub_qos, TheServiceParticipant, and OpenDDS::DCPS::TransportSendListener::InlineQosData::topic_name.
Referenced by OpenDDS::DCPS::RtpsSampleHeader::populate_data_control_submessages(), and OpenDDS::DCPS::RtpsSampleHeader::populate_data_sample_submessages().
|
virtual |
Hook for the listener to override a normal control message with customized messages to different DataLinks.
Definition at line 65 of file TransportSendListener.cpp.
References OpenDDS::DCPS::SEND_CONTROL_OK.
|
inlinevirtual |
Reimplemented in OpenDDS::DCPS::DataWriterImpl.
Definition at line 78 of file TransportSendListener.h.