A DataSetSpecifier (DSS) is an object representing a single configuration file of the SimDB system. More...
#include <DataSetSpecifier.h>


Public Member Functions | |
| DataSetSpecifier () | |
| DataSetSpecifier (const std::string &n) | |
| void | insertDataItem (const DataItem &d) |
| SetDescriptor & | getSetDescriptor () |
| const SetDescriptor & | getSetDescriptor () const |
| const std::vector< DataItem > & | getDataItems () const |
| std::vector< DataItem > & | getDataItems () |
| std::string | getName () const |
| bool | operator== (const DataSetSpecifier &other) |
| bool | operator!= (const DataSetSpecifier &other) |
Static Public Attributes | |
| static const unsigned int | MAX_ITEMS_NUMBER = 512 |
Protected Attributes | |
| std::string | name |
| SetDescriptor | setDescriptor |
| std::vector< DataItem > | dataItemsArray |
A DataSetSpecifier (DSS) is an object representing a single configuration file of the SimDB system.
A DSS describes a SetDescriptor and the existing DataItems, through the content within the configuration file. A DSS is identified by the name of its configuration file, excluding the .conf extension (if any).
| DataSetSpecifier::DataSetSpecifier | ( | ) |
Max DataItems number allowed.
|
protected |
SetDescriptor defined within the configuration file.
|
protected |
DSS name (i.e. the name of its configuration file).
1.8.8