◆ make() [1/4]
Creates an instance of HDF5 file proxy for serialization purpose.
- Exceptions
-
std::invalid_argument | If repo == nullptr . |
std::invalid_argument | If the Energistics standard is unrecognized. |
- Parameters
-
[in] | repo | A non-null data object repository. |
| guid | The guid to set to the HDF5 file proxy. If empty then a new guid will be generated. |
| title | The title to set to the HDF5 file proxy. If empty then "unknown" title will be set. |
| packageDirAbsolutePath | Path of the directory containing the EPC file. |
| externalFilePath | Path of the HDF5 file relative to the directory where the EPC document is stored. |
| hdfPermissionAccess | (Optional) The HDF5 file permission access. It is read only by default. |
- Returns
- A pointer to an instantiated HDF5 file proxy.
Reimplemented from common::HdfProxyFactory.
◆ make() [2/4]
Creates an instance of HDF5 file proxy. Only to be used in partial transfer context.
- Exceptions
-
std::logic_error | Raised when a logic error condition occurs. |
- Parameters
-
[in] | dor | If non-null, the dor. |
- Returns
- A pointer to an instantiated HDF5 file proxy.
Reimplemented from common::HdfProxyFactory.
◆ make() [3/4]
eml2::AbstractHdfProxy* ETP_NS::EtpHdfProxyFactory::make |
( |
gsoap_resqml2_0_1::_eml20__EpcExternalPartReference * |
fromGsoap | ) |
|
|
inlinevirtual |
◆ make() [4/4]
eml2::AbstractHdfProxy* ETP_NS::EtpHdfProxyFactory::make |
( |
gsoap_resqml2_0_1::eml20__DataObjectReference * |
partialObject | ) |
|
|
inline |
Only to be used in partial transfer context
The documentation for this class was generated from the following file:
- C:/Users/philippe/dev/fesapiEnv/fesapi-2.0.0.0/src/etp/EtpHdfProxy.h