6 #ifndef OPENDDS_DCPS_XTYPES_DYNAMIC_DATA_FACTORY_H 7 #define OPENDDS_DCPS_XTYPES_DYNAMIC_DATA_FACTORY_H 9 #ifndef OPENDDS_SAFETY_PROFILE 12 # include <dds/DdsDynamicDataC.h> 36 static DynamicDataFactory_ptr get_instance();
38 DynamicData_ptr create_data(DynamicType_ptr type);
47 return DynamicDataFactoryInterf::_is_a(type_id);
52 return DynamicDataFactoryInterf::_interface_repository_id();
60 static DynamicDataFactory_ptr
_duplicate(DynamicDataFactory_ptr obj);
67 # ifndef DDS_DYNAMICDATAFACTORY__TRAITS_ 68 # define DDS_DYNAMICDATAFACTORY__TRAITS_ 82 #endif // OPENDDS_SAFETY_PROFILE 84 #endif // OPENDDS_DCPS_XTYPES_DYNAMIC_TYPE_FACTORY_H #define TAO_BEGIN_VERSIONED_NAMESPACE_DECL
TAO_Objref_Var_T< DynamicDataFactory > DynamicDataFactory_var
#define OpenDDS_Dcps_Export
DynamicDataFactory * DynamicDataFactory_ptr
const char * _interface_repository_id() const
ReturnCode_t delete_data(DynamicData_ptr)
DynamicDataFactory_ptr _ptr_type
CORBA::Boolean marshal(TAO_OutputCDR &)
TAO_AnyTypeCode_Export bool marshal(TAO_OutputCDR &cdr, CORBA::TypeCode_ptr tc, CORBA::ULong offset)
DynamicDataFactory_var _var_type
#define OPENDDS_END_VERSIONED_NAMESPACE_DECL
virtual ~DynamicDataFactory()
const ReturnCode_t RETCODE_OK
CORBA::Boolean _is_a(const char *type_id)
#define TAO_END_VERSIONED_NAMESPACE_DECL