Bridge++
Ver. 1.3.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 56 of file parameters_factory.h.
|
private |
Definition at line 58 of file parameters_factory.h.
|
private |
Definition at line 59 of file parameters_factory.h.
|
private |
Definition at line 60 of file parameters_factory.h.
|
inlineprivate |
Definition at line 81 of file parameters_factory.h.
|
private |
|
inlineprivate |
Definition at line 85 of file parameters_factory.h.
Parameters * ParametersFactory::create_parameters | ( | const std::string & | realm | ) |
Definition at line 45 of file parameters_factory.cpp.
|
staticprivate |
Definition at line 36 of file parameters_factory.cpp.
|
static |
Definition at line 17 of file parameters_factory.cpp.
|
inlinestatic |
Definition at line 69 of file parameters_factory.h.
|
private |
|
inlinestatic |
Definition at line 74 of file parameters_factory.h.
bool ParametersFactory::register_callback | ( | const std::string & | realm, |
const creator_callback & | cb | ||
) |
Definition at line 66 of file parameters_factory.cpp.
|
private |
Definition at line 115 of file parameters_factory.cpp.
|
private |
Definition at line 90 of file parameters_factory.cpp.
|
private |
Definition at line 94 of file parameters_factory.h.
|
staticprivate |
Definition at line 89 of file parameters_factory.h.