Use virt_db filter in ex_filter_frontend_net program
[metaproxy-moved-to-github.git] / src / session.hpp
index 420f2fc..148749d 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: session.hpp,v 1.7 2005-10-15 14:09:09 adam Exp $
+/* $Id: session.hpp,v 1.9 2005-10-25 11:48:30 adam Exp $
    Copyright (c) 2005, Index Data.
 
 %LICENSE%
@@ -29,7 +29,7 @@ namespace yp2 {
         /// copy session including old id
         Session(const Session &s) : m_id(s.m_id), m_close(s.m_close) {};
         
-        Session& operator=(const Session &s) {
+        Session& operator=(const Session &s) { 
             if (this != &s)
             {
                 m_id = s.m_id;
@@ -37,6 +37,10 @@ namespace yp2 {
             }
             return *this;
         }
+
+        bool operator<(const Session &s) const {
+            return m_id < s.m_id ? true : false;
+        }
         
         unsigned long id() const {
             return m_id;
@@ -50,7 +54,10 @@ namespace yp2 {
         void close() {
             m_close = true;
         };
-        
+
+        bool operator == (Session &ses) const {
+            return ses.m_id == m_id;
+        }
     private:
         
         unsigned long int m_id;