|
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 () |
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 |
Protected Member Functions | |
| TransportSendListener () | |
Protected Member Functions inherited from OpenDDS::DCPS::RcObject | |
| 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.
1.8.13