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).