X-Git-Url: http://sru.miketaylor.org.uk/?a=blobdiff_plain;f=src%2Fpackage.hpp;h=808a23ba737503106d023533710913f4d6f652f1;hb=5ed8cae5f8518ca4502a51f3884b323f4dbd744a;hp=d49301c4edc8889764102127804345d0e82a78c9;hpb=57c1c4822f1de4d983c1aee3bc6059ad2600d991;p=metaproxy-moved-to-github.git diff --git a/src/package.hpp b/src/package.hpp index d49301c..808a23b 100644 --- a/src/package.hpp +++ b/src/package.hpp @@ -38,12 +38,10 @@ namespace yp2 { } /// send Package to it's next Filter defined in Router - Package & move() { + void move() { m_filter = m_router->move(m_filter, this); if (m_filter) - return m_filter->process(*this); - else - return *this; + m_filter->process(*this); } /// access session - left val in assignment @@ -98,6 +96,11 @@ namespace yp2 { return m_response_gdu; } + /// get function - right val in assignment + Session session() const { + return m_session; + } + private: Session m_session; Origin m_origin;