BOSS 7.0.1
BESIII Offline Software System
|
#include <Manager.h>
Public Member Functions | |
~Manager () | |
void | setBuilder (Builder *b) |
int | build () |
void | startVisitor (Visitor *) |
This method starts the visit of a hierarchy with a specified visitor. | |
void | cleanRdb () |
Rdb * | getRdb () |
void | setInputSource (std::string pname) |
std::string | getInputSourceString () |
~Manager () | |
void | setBuilder (Builder *b) |
int | build () |
void | startVisitor (Visitor *) |
This method starts the visit of a hierarchy with a specified visitor. | |
void | cleanRdb () |
Rdb * | getRdb () |
void | setInputSource (std::string pname) |
std::string | getInputSourceString () |
Static Public Member Functions | |
static Manager * | getManager () |
static Manager * | getManager () |
Protected Member Functions | |
Manager () | |
Manager () | |
This class implement the manager for the sections part of the XML file. It is a singleton.
Definition at line 18 of file Calibration/rdbModel/rdbModel-00-01-01/rdbModel/Management/Manager.h.
rdbModel::Manager::~Manager | ( | ) |
The destructor must be invoched by the client before leaving the application. It will destroy explicitely the Rdb object and this will start the deallocation of all the objects hierarchy
Definition at line 18 of file Manager.cxx.
|
inlineprotected |
The constructor is protected; in such a way it is forbidden to * build directely a manager. Here the new Rdb object is explicitely built
Definition at line 61 of file Calibration/rdbModel/rdbModel-00-01-01/rdbModel/Management/Manager.h.
Referenced by getManager().
rdbModel::Manager::~Manager | ( | ) |
The destructor must be invoched by the client before leaving the application. It will destroy explicitely the Rdb object and this will start the deallocation of all the objects hierarchy
|
inlineprotected |
The constructor is protected; in such a way it is forbidden to * build directely a manager. Here the new Rdb object is explicitely built
Definition at line 61 of file InstallArea/include/rdbModel/rdbModel/Management/Manager.h.
int rdbModel::Manager::build | ( | ) |
This method start the parse of the xml file by the builder. It returns an error code (0 if all ok)
Definition at line 43 of file Manager.cxx.
Referenced by main().
int rdbModel::Manager::build | ( | ) |
This method start the parse of the xml file by the builder. It returns an error code (0 if all ok)
void rdbModel::Manager::cleanRdb | ( | ) |
Definition at line 31 of file Manager.cxx.
void rdbModel::Manager::cleanRdb | ( | ) |
|
inline |
Definition at line 52 of file Calibration/rdbModel/rdbModel-00-01-01/rdbModel/Management/Manager.h.
|
inline |
Definition at line 52 of file InstallArea/include/rdbModel/rdbModel/Management/Manager.h.
|
static |
This method is used to access the pointer to the singleton
Definition at line 24 of file Manager.cxx.
Referenced by rdbModel::XercesBuilder::buildRdb(), and main().
|
static |
This method is used to access the pointer to the singleton
|
inline |
This method gives back the pointer to the Rdb object. It coule be used by expert clients to access information without the need of a visitor
Definition at line 48 of file Calibration/rdbModel/rdbModel-00-01-01/rdbModel/Management/Manager.h.
Referenced by rdbModel::XercesBuilder::buildRdb(), and main().
|
inline |
This method gives back the pointer to the Rdb object. It coule be used by expert clients to access information without the need of a visitor
Definition at line 48 of file InstallArea/include/rdbModel/rdbModel/Management/Manager.h.
void rdbModel::Manager::setBuilder | ( | Builder * | b | ) |
This method is used to specify a builder to be used by the manager.
Definition at line 37 of file Manager.cxx.
Referenced by main().
void rdbModel::Manager::setBuilder | ( | Builder * | b | ) |
This method is used to specify a builder to be used by the manager.
|
inline |
Definition at line 51 of file Calibration/rdbModel/rdbModel-00-01-01/rdbModel/Management/Manager.h.
Referenced by main().
|
inline |
Definition at line 51 of file InstallArea/include/rdbModel/rdbModel/Management/Manager.h.
void rdbModel::Manager::startVisitor | ( | Visitor * | v | ) |
This method starts the visit of a hierarchy with a specified visitor.
Definition at line 53 of file Manager.cxx.
void rdbModel::Manager::startVisitor | ( | Visitor * | ) |
This method starts the visit of a hierarchy with a specified visitor.