21 #include "HdfProxyFactory.h"
23 #include "../eml2_0/HdfProxyROS3.h"
54 virtual EML2_NS::AbstractHdfProxy*
make(gsoap_resqml2_0_1::eml20__DataObjectReference* partialObject) {
55 return new EML2_0_NS::HdfProxyROS3(partialObject, secret_id, secret_key);
66 virtual EML2_NS::AbstractHdfProxy*
make(gsoap_resqml2_0_1::_eml20__EpcExternalPartReference* fromGsoap) {
67 return new EML2_0_NS::HdfProxyROS3(fromGsoap, secret_id, secret_key);
An HDF5 file proxy factory.
Definition: HdfProxyFactory.h:27
A proxy factory for an HDF5 file located on an Amazon S3 cloud. Here, HDF5 file access is read only.
Definition: HdfProxyROS3Factory.h:32
std::string secret_key
Definition: HdfProxyROS3Factory.h:38
virtual eml2::AbstractHdfProxy * make(gsoap_resqml2_0_1::_eml20__EpcExternalPartReference *fromGsoap)
Definition: HdfProxyROS3Factory.h:66
virtual eml2::AbstractHdfProxy * make(gsoap_resqml2_0_1::eml20__DataObjectReference *partialObject)
Definition: HdfProxyROS3Factory.h:54
~HdfProxyROS3Factory()=default
HdfProxyROS3Factory()
Definition: HdfProxyROS3Factory.h:41
std::string secret_id
Definition: HdfProxyROS3Factory.h:36