6 #ifndef OPENDDS_DCPS_TOPICDETAILS_H 7 #define OPENDDS_DCPS_TOPICDETAILS_H 15 #if !defined (ACE_LACKS_PRAGMA_ONCE)
bool local_is_set() const
void remove_local_publication(const DCPS::GUID_t &guid)
void remove_discovered_subscription(const DCPS::GUID_t &guid)
virtual void inconsistent_topic(int count)=0
void init(const OPENDDS_STRING &name, const DCPS::GUID_t &topic_id)
const RepoIdSet & local_publications() const
RepoIdSet local_publications_
const RepoIdSet & discovered_subscriptions() const
void remove_local_subscription(const DCPS::GUID_t &guid)
const RepoIdSet & local_subscriptions() const
#define OPENDDS_ASSERT(C)
TopicCallbacks * topic_callbacks_
void add_local_publication(const DCPS::GUID_t &guid)
const DCPS::GUID_t & topic_id() const
void update(const DDS::TopicQos &qos)
RepoIdSet discovered_subscriptions_
const DDS::TopicQos local_qos() const
void add_discovered_subscription(const DCPS::GUID_t &guid)
void increment_inconsistent()
void set_local(const OPENDDS_STRING &data_type_name, const DDS::TopicQos &qos, bool has_dcps_key, TopicCallbacks *topic_callbacks)
OPENDDS_STRING local_data_type_name_
const RepoIdSet & discovered_publications() const
RepoIdSet discovered_publications_
void add_discovered_publication(const DCPS::GUID_t &guid)
RepoIdSet local_subscriptions_
void add_local_subscription(const DCPS::GUID_t &guid)
bool has_dcps_key() const
#define OPENDDS_END_VERSIONED_NAMESPACE_DECL
void remove_discovered_publication(const DCPS::GUID_t &guid)
int inconsistent_topic_count_
const OPENDDS_STRING local_data_type_name() const
Defines the interface for Discovery callbacks into the Topic.
The Internal API and Implementation of OpenDDS.
typedef OPENDDS_MAP(OPENDDS_STRING, OPENDDS_STRING) ValueMap
Helper types and functions for config file parsing.