#include <CommonOptions.hpp>
Public Member Functions | |
std::string | getNodeName () const |
void | printOptions () const |
Static Public Member Functions | |
static bool | hasInstance () |
static CommonOptions & | Instance () |
static CommonOptions * | InstancePtr () |
static void | ShutDownInstance () |
Public Attributes | |
Option< std::string > * | tConfigFile |
BoundsOption< int > * | tDebugLevel |
Option< bool > * | tPrintOptions |
Protected Member Functions | |
void | setNodeName (const std::string &nodeName_) |
Protected Attributes | |
std::string | nodeName |
Private Member Functions | |
CommonOptions () | |
CommonOptions (const CommonOptions &) | |
CommonOptions & | operator= (const CommonOptions &) |
virtual | ~CommonOptions () |
Static Private Attributes | |
static CommonOptions * | instance = NULL |
Friends | |
class | TeleKyb |
Definition at line 20 of file CommonOptions.hpp.
TELEKYB_NAMESPACE::CommonOptions::CommonOptions | ( | ) | [private] |
Definition at line 14 of file CommonOptions.cpp.
TELEKYB_NAMESPACE::CommonOptions::~CommonOptions | ( | ) | [private, virtual] |
Definition at line 27 of file CommonOptions.cpp.
TELEKYB_NAMESPACE::CommonOptions::CommonOptions | ( | const CommonOptions & | ) | [private] |
std::string TELEKYB_NAMESPACE::CommonOptions::getNodeName | ( | ) | const |
Definition at line 43 of file CommonOptions.cpp.
bool TELEKYB_NAMESPACE::CommonOptions::hasInstance | ( | ) | [static] |
Definition at line 69 of file CommonOptions.cpp.
CommonOptions & TELEKYB_NAMESPACE::CommonOptions::Instance | ( | ) | [static] |
Definition at line 52 of file CommonOptions.cpp.
CommonOptions * TELEKYB_NAMESPACE::CommonOptions::InstancePtr | ( | ) | [static] |
Definition at line 61 of file CommonOptions.cpp.
CommonOptions& TELEKYB_NAMESPACE::CommonOptions::operator= | ( | const CommonOptions & | ) | [private] |
void TELEKYB_NAMESPACE::CommonOptions::printOptions | ( | ) | const |
Definition at line 29 of file CommonOptions.cpp.
void TELEKYB_NAMESPACE::CommonOptions::setNodeName | ( | const std::string & | nodeName_ | ) | [protected] |
Definition at line 37 of file CommonOptions.cpp.
void TELEKYB_NAMESPACE::CommonOptions::ShutDownInstance | ( | ) | [static] |
Definition at line 73 of file CommonOptions.cpp.
friend class TeleKyb [friend] |
Definition at line 34 of file CommonOptions.hpp.
CommonOptions * TELEKYB_NAMESPACE::CommonOptions::instance = NULL [static, private] |
Definition at line 22 of file CommonOptions.hpp.
std::string TELEKYB_NAMESPACE::CommonOptions::nodeName [protected] |
Definition at line 30 of file CommonOptions.hpp.
Option<std::string>* TELEKYB_NAMESPACE::CommonOptions::tConfigFile |
Definition at line 38 of file CommonOptions.hpp.
Definition at line 39 of file CommonOptions.hpp.
Definition at line 40 of file CommonOptions.hpp.