Bridge++
Ver. 1.2.x
|
#include <parameters_factory.h>
Public Member Functions | |
Parameters * | create_parameters (const std::string &realm) |
bool | register_callback (const std::string &realm, const creator_callback &cb) |
Static Public Member Functions | |
static ParametersFactory & | Instance () |
static Parameters * | New (const std::string &realm) |
static bool | Register (const std::string &realm, const creator_callback &cb) |
Private Types | |
typedef void(* | creator_callback )(Parameters &) |
typedef std::list < creator_callback > | creator_callback_list |
typedef std::map< std::string, creator_callback_list > | database_type |
Private Member Functions | |
ParametersFactory () | |
ParametersFactory (const ParametersFactory &) | |
ParametersFactory & | operator= (const ParametersFactory &) |
~ParametersFactory () | |
std::vector< std::string > | string_tokenize (const std::string &src, const char delim= '.') |
std::string | string_concat (const std::vector< std::string > &src, const char delim= '.') |
Static Private Member Functions | |
static void | CreateInstance () |
Private Attributes | |
database_type | m_map |
Static Private Attributes | |
static ParametersFactory * | s_instance = 0 |
Definition at line 53 of file parameters_factory.h.
|
private |
Definition at line 55 of file parameters_factory.h.
|
private |
Definition at line 56 of file parameters_factory.h.
|
private |
Definition at line 57 of file parameters_factory.h.
|
inlineprivate |
Definition at line 78 of file parameters_factory.h.
|
private |
|
inlineprivate |
Definition at line 82 of file parameters_factory.h.
Parameters * ParametersFactory::create_parameters | ( | const std::string & | realm | ) |
Definition at line 42 of file parameters_factory.cpp.
|
staticprivate |
Definition at line 34 of file parameters_factory.cpp.
|
static |
Definition at line 16 of file parameters_factory.cpp.
|
inlinestatic |
Definition at line 66 of file parameters_factory.h.
|
private |
|
inlinestatic |
Definition at line 71 of file parameters_factory.h.
bool ParametersFactory::register_callback | ( | const std::string & | realm, |
const creator_callback & | cb | ||
) |
Definition at line 62 of file parameters_factory.cpp.
|
private |
Definition at line 109 of file parameters_factory.cpp.
|
private |
Definition at line 85 of file parameters_factory.cpp.
|
private |
Definition at line 91 of file parameters_factory.h.
|
staticprivate |
Definition at line 86 of file parameters_factory.h.