19#ifndef FACTORY_FILTER_HPP
20#define FACTORY_FILTER_HPP
27#include <boost/noncopyable.hpp>
28#include <boost/scoped_ptr.hpp>
30#include <metaproxy/filter.hpp>
35 typedef metaproxy_1::filter::Base* (*CreateFilterCallback)();
48 metaproxy_1::filter::Base*
create(std::string fi);
49 bool exist(std::string fi);
51 bool add_creator_dl(
const std::string &fi,
const std::string &path);
58 boost::scoped_ptr<Rep>
m_p;