|
metaproxy 1.22.4
|
#include <factory_filter.hpp>


Classes | |
| class | NotFound |
| class | Rep |
Public Member Functions | |
| FactoryFilter () | |
| true if registration ok | |
| ~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) |
Private Types | |
| typedef metaproxy_1::filter::Base *(* | CreateFilterCallback) () |
Private Attributes | |
| boost::scoped_ptr< Rep > | m_p |
Definition at line 33 of file factory_filter.hpp.
|
private |
Definition at line 35 of file factory_filter.hpp.
| metaproxy_1::FactoryFilter::FactoryFilter | ( | ) |
true if registration ok
Definition at line 59 of file factory_filter.cpp.
References FactoryFilter(), and m_p.
Referenced by FactoryFilter().

| metaproxy_1::FactoryFilter::~FactoryFilter | ( | ) |
Definition at line 64 of file factory_filter.cpp.
| bool metaproxy_1::FactoryFilter::add_creator | ( | const std::string & | fi, |
| CreateFilterCallback | cfc ) |
Definition at line 69 of file factory_filter.cpp.
References m_p.
Referenced by add_creator_dl(), and metaproxy_1::FactoryStatic::FactoryStatic().
| bool metaproxy_1::FactoryFilter::add_creator_dl | ( | const std::string & | fi, |
| const std::string & | path ) |
Definition at line 104 of file factory_filter.cpp.
References add_creator(), and m_p.

| mp::filter::Base * metaproxy_1::FactoryFilter::create | ( | std::string | fi | ) |
Definition at line 92 of file factory_filter.cpp.
References m_p.
| bool metaproxy_1::FactoryFilter::drop_creator | ( | std::string | fi | ) |
Definition at line 76 of file factory_filter.cpp.
References m_p.
| bool metaproxy_1::FactoryFilter::exist | ( | std::string | fi | ) |
Definition at line 81 of file factory_filter.cpp.
References m_p.
|
private |
Definition at line 58 of file factory_filter.hpp.
Referenced by add_creator(), add_creator_dl(), create(), drop_creator(), exist(), and FactoryFilter().