class FactoryFilter : public boost::noncopyable
{
typedef yp2::filter::Base* (*CreateFilterCallback)();
class FactoryFilter : public boost::noncopyable
{
typedef yp2::filter::Base* (*CreateFilterCallback)();
yp2::filter::Base* create(std::string fi);
bool add_creator_dyn(const std::string &fi, const std::string &path);
yp2::filter::Base* create(std::string fi);
bool add_creator_dyn(const std::string &fi, const std::string &path);