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__DataObjectReference *partialObject)
Definition HdfProxyROS3Factory.h:54
~HdfProxyROS3Factory()=default
virtual eml2::AbstractHdfProxy * make(gsoap_resqml2_0_1::_eml20__EpcExternalPartReference *fromGsoap)
Definition HdfProxyROS3Factory.h:66
HdfProxyROS3Factory()
Definition HdfProxyROS3Factory.h:41
std::string secret_id
Definition HdfProxyROS3Factory.h:36