8 #ifndef DCPS_IR_TOPIC_H 9 #define DCPS_IR_TOPIC_H 12 #include "dds/DdsDcpsInfrastructureC.h"
13 #include "dds/DdsDcpsTopicC.h"
14 #include "dds/DCPS/InfoRepoDiscovery/InfoC.h"
15 #include "ace/Unbounded_Set.h"
19 #if !defined (ACE_LACKS_PRAGMA_ONCE) 67 ,
bool associate =
true);
77 ,
bool associate =
true);
122 void reassociate_all_publications();
124 std::string dump_to_string(
const std::string& prefix,
int depth)
const;
ACE_Unbounded_Set< DCPS_IR_Subscription * > DCPS_IR_Subscription_Set
OpenDDS::DCPS::GUID_t id_
DCPS_IR_Participant * participant_
DCPS_IR_Topic_Description * description_
DCPS_IR_Publication_Set publicationRefs_
#define OpenDDS_InfoRepoLib_Export
Representative of a Topic.
Representative of the Domain Participant.
ACE_HANDLE get_handle(void)
HANDLE_TYPE_NATIVE InstanceHandle_t
DDS::InstanceHandle_t handle_
DCPS_IR_Subscription_Set subscriptionRefs_
#define OPENDDS_END_VERSIONED_NAMESPACE_DECL
Representative of a Subscription.
Representation of a Domain in the system.
ACE_Unbounded_Set< DCPS_IR_Publication * > DCPS_IR_Publication_Set
Representative of a Topic Description.
Representative of a Publication.