#include <ExperimentManager.h>
Inheritance diagram for ExperimentManager:
Public Member Functions | |
ExperimentManager (const char *) | |
virtual | ~ExperimentManager () |
virtual void | run () |
start the manager | |
virtual void | addEntry (string ident, DOMNode *parent=0) |
add database entry | |
virtual string | getEntryDetails (int id) |
returns a formatted string for display containing all details listed for plugin 'id' in db | |
virtual multimap< string, map< int, string > > | getEntryMap () |
returns a formatted string for display containing all details listed for plugin 'id' in db | |
virtual bool | deleteEntry (int id) |
removes plugin from database. checks before, whether any other plugin depends on ID | |
void | addMetaData (string) |
Private Member Functions | |
ExperimentManager (const ExperimentManager &x) | |
hidden copy constructor - we do not want to accidentially copy objects | |
ExperimentManager const & | operator= (ExperimentManager const &rvalue) |
hidden assignment operator - we do not want to accidentially copy objects | |
string | childrenToString (DOMNode *n) |
string | childrenToString (DOMNode *n, const XMLCh *tag) |
DOMNode * | getEntryById (int id) |
Private Attributes | |
DOMNode * | actual_experiment |
|
hidden copy constructor - we do not want to accidentially copy objects
|
|
|
|
|
|
add database entry add experiment Implements DatabaseManager.
|
|
|
|
build a detailed string |
|
|
|
removes plugin from database. checks before, whether any other plugin depends on ID delete experiment Implements DatabaseManager.
|
|
|
|
returns a formatted string for display containing all details listed for plugin 'id' in db get Experiments Implements DatabaseManager.
|
|
returns a formatted string for display containing all details listed for plugin 'id' in db get Experiments Implements DatabaseManager.
|
|
hidden assignment operator - we do not want to accidentially copy objects
|
|
start the manager start gui Implements DatabaseManager.
|
|
|