|
Bridge++
Ver. 1.1.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.