| 
    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.