8 #ifndef OPENDDS_DCPS_DATAWRITERCALLBACKS_H 9 #define OPENDDS_DCPS_DATAWRITERCALLBACKS_H 14 #if !defined (ACE_LACKS_PRAGMA_ONCE) 42 virtual void add_association(
const GUID_t& yourId,
46 virtual void remove_associations(
const ReaderIdSeq& readers,
51 virtual void update_subscription_params(
const GUID_t& readerId,
Defines the interface for Discovery callbacks into the DataWriter.
virtual ~DataWriterCallbacks()
#define OpenDDS_Dcps_Export
sequence< TransportLocator > TransportLocatorSeq
virtual void register_for_reader(const GUID_t &, const GUID_t &, const GUID_t &, const TransportLocatorSeq &, DiscoveryListener *)
sequence< GUID_t > ReaderIdSeq
WeakRcHandle< DataWriterCallbacks > DataWriterCallbacks_wrch
RcHandle< DataWriterCallbacks > DataWriterCallbacks_rch
virtual void update_locators(const GUID_t &, const TransportLocatorSeq &)
#define OPENDDS_END_VERSIONED_NAMESPACE_DECL
virtual void unregister_for_reader(const GUID_t &, const GUID_t &, const GUID_t &)
The Internal API and Implementation of OpenDDS.
Defines the interface that allows DataWriters (and lower levels) to inform discovery.
sequence< string > StringSeq