◆ ~Partons()
PARTONS::Partons::~Partons |
( |
| ) |
|
|
virtual |
◆ Partons()
PARTONS::Partons::Partons |
( |
| ) |
|
|
private |
◆ checkMandatoryFiles()
void PARTONS::Partons::checkMandatoryFiles |
( |
| ) |
|
|
private |
Check if "partons.properties" file path is readable.
Throw exception else.
◆ close()
void PARTONS::Partons::close |
( |
| ) |
|
Called at the very end of the code.
Send close order to the LoggerManager and wait to the end of the job (flush of the logger buffer) before free memory.
◆ getBaseObjectFactory()
◆ getBaseObjectRegistry()
◆ getCurrentWorkingDirectory()
std::string PARTONS::Partons::getCurrentWorkingDirectory |
( |
| ) |
|
◆ getEnvironmentConfiguration()
◆ getInstance()
Partons * PARTONS::Partons::getInstance |
( |
| ) |
|
|
static |
Share a unique pointer of this class.
◆ getLoggerManager()
ElemUtils::LoggerManager * PARTONS::Partons::getLoggerManager |
( |
| ) |
const |
◆ getModuleObjectFactory()
◆ getServiceObjectRegistry()
◆ init()
void PARTONS::Partons::init |
( |
int |
argc, |
|
|
char ** |
argv |
|
) |
| |
Must be called before any other thing.
It initializes each mandatory bloc in right order.
- Parameters
-
◆ printVersion()
void PARTONS::Partons::printVersion |
( |
| ) |
const |
|
private |
Prints information about the version to Logger.
◆ retrieveEnvironmentConfiguration()
void PARTONS::Partons::retrieveEnvironmentConfiguration |
( |
| ) |
|
|
private |
Retrieve environment configuration.
◆ m_currentWorkingDirectoryPath
std::string PARTONS::Partons::m_currentWorkingDirectoryPath |
|
private |
◆ m_pBaseObjectFactory
◆ m_pBaseObjectRegistry
◆ m_pDatabaseManager
◆ m_pEnvironmentConfiguration
◆ m_pInstance
Partons * PARTONS::Partons::m_pInstance = 0 |
|
staticprivate |
Private pointer of this class for a unique instance.
◆ m_pLoggerManager
ElemUtils::LoggerManager* PARTONS::Partons::m_pLoggerManager |
|
private |
◆ m_pModuleObjectFactory
◆ m_pServiceObjectRegistry
◆ PROPERTIES_FILE_NAME
const std::string PARTONS::Partons::PROPERTIES_FILE_NAME = "partons.properties" |
|
static |
The documentation for this class was generated from the following files: