+/* $Id: test_filter_frontend_net.cpp,v 1.11 2005-10-29 22:23:36 marc Exp $
+ Copyright (c) 2005, Index Data.
+
+%LICENSE%
+ */
#include "config.hpp"
#include <iostream>
#include "filter_frontend_net.hpp"
-#include "router.hpp"
+#include "router_chain.hpp"
#include "session.hpp"
#include "package.hpp"
class FilterInit: public yp2::filter::Base {
public:
void process(yp2::Package & package) const {
-
+
if (package.session().is_closed())
{
// std::cout << "Got Close.\n";
}
return package.move();
};
+ const std::string type() const {
+ return "FilterInit";
+ };
};
FilterInit tf;
- router.rule(tf);
+ router.append(tf);
// Create package with Z39.50 init request in it
yp2::Package pack;
ports.insert(ports.begin(), "unix:socket");
filter_front.ports() = ports;
filter_front.listen_duration() = 1; // listen a short time only
- router.rule(filter_front);
+ router.append(filter_front);
// put in a backend
FilterInit filter_init;
- router.rule(filter_init);
+ router.append(filter_init);
yp2::Package pack;
* Local variables:
* c-basic-offset: 4
* indent-tabs-mode: nil
+ * c-file-style: "stroustrup"
* End:
* vim: shiftwidth=4 tabstop=8 expandtab
*/