X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=src%2Frouter_chain.cpp;h=a4e1469cfeb3719d4f633b9b2c37560485b3fc41;hb=3825178e4cb10dda3de93336cad102f1459e48c6;hp=0114fd27e09e477b230aad55d0b3f4831a1bc7a3;hpb=891f355967146e1f2d66e4dc44158a011282c87f;p=metaproxy-moved-to-github.git diff --git a/src/router_chain.cpp b/src/router_chain.cpp index 0114fd2..a4e1469 100644 --- a/src/router_chain.cpp +++ b/src/router_chain.cpp @@ -1,14 +1,16 @@ -/* $Id: router_chain.cpp,v 1.5 2006-01-11 11:51:50 adam Exp $ - Copyright (c) 2005, Index Data. +/* $Id: router_chain.cpp,v 1.7 2006-06-10 14:29:12 adam Exp $ + Copyright (c) 2005-2006, Index Data. - %LICENSE% + See the LICENSE file for details */ #include "router_chain.hpp" #include -namespace yp2 +namespace mp = metaproxy_1; + +namespace metaproxy_1 { class ChainPos; @@ -23,49 +25,49 @@ namespace yp2 virtual RoutePos *clone(); virtual ~Pos(); std::list::const_iterator it; - yp2::RouterChain::Rep *m_p; + mp::RouterChain::Rep *m_p; }; } -yp2::RouterChain::RouterChain() : m_p(new yp2::RouterChain::Rep) +mp::RouterChain::RouterChain() : m_p(new mp::RouterChain::Rep) { } -yp2::RouterChain::~RouterChain() +mp::RouterChain::~RouterChain() { } -const yp2::filter::Base *yp2::RouterChain::Pos::move(const char *route) +const mp::filter::Base *mp::RouterChain::Pos::move(const char *route) { if (it == m_p->m_filter_list.end()) return 0; - const yp2::filter::Base *f = *it; + const mp::filter::Base *f = *it; it++; return f; } -yp2::RoutePos *yp2::RouterChain::createpos() const +mp::RoutePos *mp::RouterChain::createpos() const { - yp2::RouterChain::Pos *p = new yp2::RouterChain::Pos; + mp::RouterChain::Pos *p = new mp::RouterChain::Pos; p->it = m_p->m_filter_list.begin(); p->m_p = m_p.get(); return p; } -yp2::RoutePos *yp2::RouterChain::Pos::clone() +mp::RoutePos *mp::RouterChain::Pos::clone() { - yp2::RouterChain::Pos *p = new yp2::RouterChain::Pos; + mp::RouterChain::Pos *p = new mp::RouterChain::Pos; p->it = it; p->m_p = m_p; return p; } -yp2::RouterChain::Pos::~Pos() +mp::RouterChain::Pos::~Pos() { } -yp2::RouterChain & yp2::RouterChain::append(const filter::Base &filter) +mp::RouterChain & mp::RouterChain::append(const filter::Base &filter) { m_p->m_filter_list.push_back(&filter); return *this;