8 #ifndef OPENDDS_DCPS_REGISTERED_DATA_TYPES_H 9 #define OPENDDS_DCPS_REGISTERED_DATA_TYPES_H 12 #include "dds/DdsDcpsDomainC.h" 13 #include "dds/DdsDcpsTypeSupportExtC.h" 20 #if !defined (ACE_LACKS_PRAGMA_ONCE) 30 typedef OPENDDS_MAP(DDS::DomainParticipant_ptr, TypeSupportMap) ParticipantMap;
53 const char* type_name,
54 TypeSupport_ptr the_type);
64 const char* type_name,
65 TypeSupport_ptr the_type);
67 DDS::ReturnCode_t unregister_participant(DDS::DomainParticipant_ptr domain_participant);
74 TypeSupport_ptr lookup(DDS::DomainParticipant_ptr domain_participant,
75 const char* type_name)
const;
84 #define Registered_Data_Types OpenDDS::DCPS::Data_Types_Register::instance()
#define OpenDDS_Dcps_Export
ParticipantMap participants_
static TYPE * instance(void)
#define OPENDDS_END_VERSIONED_NAMESPACE_DECL
The Internal API and Implementation of OpenDDS.
typedef OPENDDS_MAP(OPENDDS_STRING, OPENDDS_STRING) ValueMap
Helper types and functions for config file parsing.