8 #ifndef OPENDDS_DCPS_TRANSPORT_FRAMEWORK_TRANSPORTSENDLISTENER_H 9 #define OPENDDS_DCPS_TRANSPORT_FRAMEWORK_TRANSPORTSENDLISTENER_H 13 #include "dds/DdsDcpsInfoUtilsC.h" 29 class DataSampleElement;
30 struct DataSampleHeader;
46 bool dropped_by_transport);
52 bool dropped_by_transport);
54 virtual void notify_publication_disconnected(
const ReaderIdSeq& subids) = 0;
55 virtual void notify_publication_reconnected(
const ReaderIdSeq& subids) = 0;
56 virtual void notify_publication_lost(
const ReaderIdSeq& subids) = 0;
58 virtual void remove_associations(
const ReaderIdSeq& subids,
bool notify) = 0;
65 const DataLinkSet_rch& links,
76 virtual void retrieve_inline_qos_data(
InlineQosData& qos_data)
const;
#define ACE_BEGIN_VERSIONED_NAMESPACE_DECL
OPENDDS_STRING topic_name
virtual void data_acked(const GUID_t &)
virtual void transport_discovery_change()
RcHandle< TransportSendListener > TransportSendListener_rch
#define OpenDDS_Dcps_Export
DDS::PublisherQos pub_qos
sequence< GUID_t > ReaderIdSeq
RcHandle< DataLinkSet > DataLinkSet_rch
The type definition for the smart-pointer to the underlying type.
Christopher Diggins *renamed files *fixing compilation errors *adding Visual C project file *removed make Max Lybbert *removed references to missing and unused header
virtual void replay_durable_data_for(const GUID_t &)
#define ACE_END_VERSIONED_NAMESPACE_DECL
DDS::DataWriterQos dw_qos
#define OPENDDS_END_VERSIONED_NAMESPACE_DECL
The Internal API and Implementation of OpenDDS.
ACE_Message_Block DataSample
SendControlStatus
Return code type for send_control() operations.