A proxy factory for an HDF5 file located on an Amazon S3 cloud. Here, HDF5 file access is read only.
More...
#include <HdfProxyROS3Factory.h>
A proxy factory for an HDF5 file located on an Amazon S3 cloud. Here, HDF5 file access is read only.
◆ HdfProxyROS3Factory()
common::HdfProxyROS3Factory::HdfProxyROS3Factory |
( |
| ) |
|
|
inline |
◆ ~HdfProxyROS3Factory()
common::HdfProxyROS3Factory::~HdfProxyROS3Factory |
( |
| ) |
|
|
default |
◆ make() [1/2]
virtual eml2::AbstractHdfProxy* common::HdfProxyROS3Factory::make |
( |
gsoap_resqml2_0_1::_eml20__EpcExternalPartReference * |
fromGsoap | ) |
|
|
inlinevirtual |
Creates an instance of a proxy for an HDF5 file located on an Amazon S3 cloud by wrapping a gSOAP instance
- Parameters
-
[in] | fromGsoap | If non-null, the gSOAP instance. |
- Returns
- A pointer to an instantiated proxy for an HDF5 file located on an Amazon S3 cloud.
Reimplemented from common::HdfProxyFactory.
◆ make() [2/2]
virtual eml2::AbstractHdfProxy* common::HdfProxyROS3Factory::make |
( |
gsoap_resqml2_0_1::eml20__DataObjectReference * |
partialObject | ) |
|
|
inlinevirtual |
Creates an instance of a proxy for an HDF5 file located on an Amazon S3 cloud. Only to be used in partial transfer context
- Parameters
-
[in] | partialObject | If non-null, the partial object. |
- Returns
- A pointer to an instantiated proxy for an HDF5 file located on an Amazon S3 cloud.
◆ secret_id
std::string common::HdfProxyROS3Factory::secret_id |
Identifier for an Amazon S3 secret access key
◆ secret_key
std::string common::HdfProxyROS3Factory::secret_key |
An Amazon S3 secret access key
The documentation for this class was generated from the following file: