metaproxy  1.21.0
Public Member Functions | List of all members
metaproxy_1::FactoryStatic Class Reference

#include <factory_static.hpp>

Inheritance diagram for metaproxy_1::FactoryStatic:
Inheritance graph
Collaboration diagram for metaproxy_1::FactoryStatic:
Collaboration graph

Public Member Functions

 FactoryStatic ()
 
- Public Member Functions inherited from metaproxy_1::FactoryFilter
 FactoryFilter ()
 true if registration ok More...
 
 ~FactoryFilter ()
 
bool add_creator (const std::string &fi, CreateFilterCallback cfc)
 
bool drop_creator (std::string fi)
 
metaproxy_1::filter::Base * create (std::string fi)
 
bool exist (std::string fi)
 
bool add_creator_dl (const std::string &fi, const std::string &path)
 

Detailed Description

Definition at line 25 of file factory_static.hpp.

Constructor & Destructor Documentation

◆ FactoryStatic()

metaproxy_1::FactoryStatic::FactoryStatic ( )

Definition at line 61 of file factory_static.cpp.

62 {
63  struct metaproxy_1_filter_struct *buildins[] = {
67 #ifndef WIN32
69 #endif
92  0
93  };
94  int i;
95 
96  for (i = 0; buildins[i]; i++)
97  add_creator(buildins[i]->type, buildins[i]->creator);
98 }
bool add_creator(const std::string &fi, CreateFilterCallback cfc)
struct metaproxy_1_filter_struct metaproxy_1_filter_auth_simple
struct metaproxy_1_filter_struct metaproxy_1_filter_backend_test
struct metaproxy_1_filter_struct metaproxy_1_filter_bounce
struct metaproxy_1_filter_struct metaproxy_1_filter_cgi
Definition: filter_cgi.cpp:361
struct metaproxy_1_filter_struct metaproxy_1_filter_cql_rpn
struct metaproxy_1_filter_struct metaproxy_1_filter_frontend_net
struct metaproxy_1_filter_struct metaproxy_1_filter_http_client
struct metaproxy_1_filter_struct metaproxy_1_filter_http_file
struct metaproxy_1_filter_struct metaproxy_1_filter_http_rewrite1
struct metaproxy_1_filter_struct metaproxy_1_filter_http_rewrite
struct metaproxy_1_filter_struct metaproxy_1_filter_limit
struct metaproxy_1_filter_struct metaproxy_1_filter_load_balance
struct metaproxy_1_filter_struct metaproxy_1_filter_log
Definition: filter_log.cpp:878
struct metaproxy_1_filter_struct metaproxy_1_filter_multi
struct metaproxy_1_filter_struct metaproxy_1_filter_present_chunk
struct metaproxy_1_filter_struct metaproxy_1_filter_query_rewrite
struct metaproxy_1_filter_struct metaproxy_1_filter_record_transform
struct metaproxy_1_filter_struct metaproxy_1_filter_sd_remove
struct metaproxy_1_filter_struct metaproxy_1_filter_session_shared
struct metaproxy_1_filter_struct metaproxy_1_filter_sort
struct metaproxy_1_filter_struct metaproxy_1_filter_sru_z3950
struct metaproxy_1_filter_struct metaproxy_1_filter_template
struct metaproxy_1_filter_struct metaproxy_1_filter_virt_db
struct metaproxy_1_filter_struct metaproxy_1_filter_z3950_client
struct metaproxy_1_filter_struct metaproxy_1_filter_zeerex_explain
struct metaproxy_1_filter_struct metaproxy_1_filter_zoom

References metaproxy_1::FactoryFilter::add_creator(), metaproxy_1_filter_auth_simple, metaproxy_1_filter_backend_test, metaproxy_1_filter_bounce, metaproxy_1_filter_cgi, metaproxy_1_filter_cql_rpn, metaproxy_1_filter_frontend_net, metaproxy_1_filter_http_client, metaproxy_1_filter_http_file, metaproxy_1_filter_http_rewrite, metaproxy_1_filter_http_rewrite1, metaproxy_1_filter_limit, metaproxy_1_filter_load_balance, metaproxy_1_filter_log, metaproxy_1_filter_multi, metaproxy_1_filter_present_chunk, metaproxy_1_filter_query_rewrite, metaproxy_1_filter_record_transform, metaproxy_1_filter_sd_remove, metaproxy_1_filter_session_shared, metaproxy_1_filter_sort, metaproxy_1_filter_sru_z3950, metaproxy_1_filter_template, metaproxy_1_filter_virt_db, metaproxy_1_filter_z3950_client, metaproxy_1_filter_zeerex_explain, and metaproxy_1_filter_zoom.

Here is the call graph for this function:

The documentation for this class was generated from the following files: