Fesapi 2.10.1.0
This project provides C++ classes which allow an easy access in import and export to the Energistics standards.
Loading...
Searching...
No Matches
common Namespace Reference

The common namespace. This namespace contains classes that are common to different Energistics data models and classes that handle the EPC document (EpcDocument) and the data object repository (DataObjectRepository) as well. These two last classes are starting points to write or read an EPC document contaning some data objects. More...

Classes

class  AbstractObject
 An abstract data object. More...
 
class  DataObjectReference
 This class wraps an Energistics Data Object Reference whatever its version is. More...
 
class  DataObjectRepository
 A DataObjectRepository stores in memory all dataObjects. This is the in-memory container which holds deserialized (EPC) files and fetched ETP dataobjects. On the other direction, it is also used to store dataobjets which you want either to serialize in (EPC) files or pushed to an ETP store. It is not a database (it is much more a simple container). For instance, in most cases, you are not supposed to delete anything neither update relationships. It also controls the creation and the deletion of all contained dataobjects meaning that when you delete it, it also deletes all contained dataobjects. It does not store numerical values of the dataobjects but only their XML definitions. More...
 
class  EnumStringMapper
 A class for mapping enum values with strings. More...
 
class  EpcDocument
 EPC is an implementation of the Open Packaging Conventions (OPC), a widely used container-file technology that allows multiple types of files to be bundled together into a single package. Built on the widely used ZIP file structure and originally created by Microsoft, OPC is now an open standard supported by these standards organizations: More...
 
class  HdfProxyFactory
 An HDF5 file proxy factory. More...
 
class  HdfProxyMPIFactory
 A proxy factory for an HDF5 file accessed through HDF5 parallel library (OpenMPI). More...
 
class  HdfProxyROS3Factory
 A proxy factory for an HDF5 file located on an Amazon S3 cloud. Here, HDF5 file access is read only. More...
 

Functions

bool operator== (const DataObjectReference &ldor, const DataObjectReference &rdor)
 Title is not part of the real identifier of a dataobject. This is just a hint.
 

Detailed Description

The common namespace. This namespace contains classes that are common to different Energistics data models and classes that handle the EPC document (EpcDocument) and the data object repository (DataObjectRepository) as well. These two last classes are starting points to write or read an EPC document contaning some data objects.

Function Documentation

◆ operator==()

bool common::operator== ( const DataObjectReference & ldor,
const DataObjectReference & rdor )
inline

Title is not part of the real identifier of a dataobject. This is just a hint.

Parameters
ldorThe first instance to compare.
rdorThe second instance to compare.
Returns
True if the parameters are considered equivalent.