Fesapi 2.9.0.1
This project provides C++ classes which allow an easy access in import and export to the Energistics standards.
Loading...
Searching...
No Matches
Public Member Functions | Static Public Attributes | List of all members
eml2_3::HdfProxy Class Referencefinal

#include <HdfProxy.h>

Inheritance diagram for eml2_3::HdfProxy:

Public Member Functions

 HdfProxy (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)
 
 ~HdfProxy ()=default
 
std::string getXmlNamespace () const final
 

Static Public Attributes

static constexpr char const * XML_NS = "eml23"
 

Detailed Description

A hdf proxy.

Constructor & Destructor Documentation

◆ HdfProxy()

eml2_3::HdfProxy::HdfProxy ( 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 this class in a gsoap context.

Parameters
[in,out]repoThe repo where the underlying gsoap proxy is going to be created.
guidThe guid of the underlying gsoap proxy to be created.
titleThe title of the underlying gsoap proxy to be created.
packageDirAbsolutePathThe directory where the EPC document is stored. Must end with a slash or back- slash.
externalFilePathThe relative file path of the associated HDF file. It is relative to the location of the package.
hdfPermissionAccess(Optional) The hdf permission access.

◆ ~HdfProxy()

eml2_3::HdfProxy::~HdfProxy ( )
default

Destructor

Member Function Documentation

◆ getXmlNamespace()

std::string eml2_3::HdfProxy::getXmlNamespace ( ) const
inlinefinal

Get the standard XML namespace for serializing this data object.

Member Data Documentation

◆ XML_NS

constexpr char const* eml2_3::HdfProxy::XML_NS = "eml23"
staticconstexpr

The standard XML namespace for serializing this data object.


The documentation for this class was generated from the following file: