21 #include "../eml2_0/HdfProxy.h" 
   51         DLL_IMPORT_OR_EXPORT 
virtual EML2_NS::AbstractHdfProxy* 
make(gsoap_resqml2_0_1::_eml20__EpcExternalPartReference* fromGsoap) {
 
   52             return new EML2_0_NS::HdfProxy(fromGsoap);
 
   62         DLL_IMPORT_OR_EXPORT 
virtual EML2_NS::AbstractHdfProxy* 
make(gsoap_eml2_3::_eml23__EpcExternalPartReference* fromGsoap);
 
   83         DLL_IMPORT_OR_EXPORT 
virtual EML2_NS::AbstractHdfProxy* 
make(COMMON_NS::DataObjectRepository * repo, 
const std::string & guid, 
const std::string & title,
 
   84             const std::string & packageDirAbsolutePath, 
const std::string & externalFilePath,
 
   85             COMMON_NS::DataObjectRepository::openingMode hdfPermissionAccess = COMMON_NS::DataObjectRepository::openingMode::READ_ONLY);
 
This class wraps an Energistics Data Object Reference whatever its version is.
Definition: DataObjectReference.h:43
 
An HDF5 file proxy factory.
Definition: HdfProxyFactory.h:27
 
virtual eml2::AbstractHdfProxy * make(gsoap_eml2_3::_eml23__EpcExternalPartReference *fromGsoap)
 
virtual eml2::AbstractHdfProxy * make(const DataObjectReference &dor)
Creates an instance of HDF5 file proxy. Only to be used in partial transfer context.
 
virtual eml2::AbstractHdfProxy * make(common::DataObjectRepository *repo, const std::string &guid, const std::string &title, const std::string &packageDirAbsolutePath, const std::string &externalFilePath, common::DataObjectRepository::openingMode hdfPermissionAccess=common::DataObjectRepository::openingMode::READ_ONLY)
Creates an instance of HDF5 file proxy for serialization purpose.
 
virtual ~HdfProxyFactory()=default
 
virtual eml2::AbstractHdfProxy * make(gsoap_resqml2_0_1::_eml20__EpcExternalPartReference *fromGsoap)
Definition: HdfProxyFactory.h:51