6 #ifndef OPENDDS_DCPS_XTYPES_TYPE_LOOKUP_SERVICE_H 7 #define OPENDDS_DCPS_XTYPES_TYPE_LOOKUP_SERVICE_H 20 #if !defined (ACE_LACKS_PRAGMA_ONCE) 49 #ifndef OPENDDS_SAFETY_PROFILE 53 void remove_guid_from_dynamic_map(
const DCPS::GUID_t& guid);
57 #endif // OPENDDS_SAFETY_PROFILE 68 void add(TypeMap::const_iterator begin, TypeMap::const_iterator end);
100 bool set_type_object_defaults(
TypeObject& to);
113 #ifndef OPENDDS_SAFETY_PROFILE
TypeIdentifierMap complete_to_minimal_ti_map_
TypeIdentifierWithSizeSeqMap type_dependencies_map_
#define OpenDDS_Dcps_Export
TypeMap type_map_
Contains both minimal and complete type mapping.
TypeInformationMap type_info_map_
#define OPENDDS_MAP_CMP(K, V, C)
TypeInformation type_info_empty_
DCPS::RcHandle< TypeLookupService > TypeLookupService_rch
#define OPENDDS_END_VERSIONED_NAMESPACE_DECL
typedef OPENDDS_MAP(TypeIdentifier, TypeObject) TypeMap
The Internal API and Implementation of OpenDDS.
extensibility(MUTABLE) struct TypeLookup_getTypes_In