15 #ifndef TYPES_DYNAMIC_DATA_FACTORY_H 16 #define TYPES_DYNAMIC_DATA_FACTORY_H 18 #include <fastrtps/types/TypesBase.h> 19 #include <fastrtps/types/DynamicTypePtr.h> 20 #include <fastrtps/types/DynamicTypeBuilder.h> 21 #include <fastrtps/types/DynamicType.h> 22 #include <fastrtps/types/DynamicData.h> 40 #ifndef DISABLE_DYNAMIC_MEMORY_CHECK 68 #endif // TYPES_DYNAMIC_DATA_FACTORY_H RTPS_DllAPI ReturnCode_t delete_data(DynamicData *pData)
RTPS_DllAPI DynamicData * create_data(DynamicTypeBuilder *pBuilder)
Definition: DynamicData.h:43
eProsima namespace.
Definition: LibrarySettingsAttributes.h:23
Definition: DynamicTypeBuilder.h:31
ReturnCode_t create_members(DynamicData *pData, DynamicType_ptr pType)
This class represents the enumeration ReturnCode_t.
Definition: TypesBase.h:188
Definition: DynamicDataFactory.h:31
std::vector< DynamicData * > dynamic_datas_
Definition: DynamicDataFactory.h:41
RTPS_DllAPI DynamicData * create_copy(const DynamicData *pData)
static RTPS_DllAPI ReturnCode_t delete_instance()
std::recursive_mutex mutex_
Definition: DynamicDataFactory.h:42
static RTPS_DllAPI DynamicDataFactory * get_instance()
RTPS_DllAPI bool is_empty() const
Definition: DynamicTypePtr.h:26