added simple explain facility to sru-to-z3950 filter, also added server host and...
[metaproxy-moved-to-github.git] / src / package.hpp
index 3fb632b..9d36ee0 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: package.hpp,v 1.22 2006-08-30 10:48:52 adam Exp $
+/* $Id: package.hpp,v 1.24 2006-09-26 11:37:08 marc Exp $
    Copyright (c) 2005-2006, Index Data.
 
    See the LICENSE file for details
@@ -41,8 +41,17 @@ namespace metaproxy_1 {
         } type;
         std::string address; // UNIX+TCPIP
         unsigned long origin_id;
+        std::string m_server_host;
+        unsigned int m_server_port;
     public:
-        Origin();
+        Origin(std::string server_host = "", unsigned int server_port = 0);
+
+        /// get function - right val in assignment
+        std::string server_host() const;
+
+        /// get function - right val in assignment
+        unsigned int server_port() const;
+        
         void set_tcpip_address(std::string addr, unsigned long id);
     };
 
@@ -67,15 +76,6 @@ namespace metaproxy_1 {
         metaproxy_1::Session & session();
         
         /// get function - right val in assignment
-        int data() const;
-
-        /// set function - left val in assignment
-        int & data();
-        
-        /// set function - can be chained
-        Package & data(const int & data);
-        
-        /// get function - right val in assignment
         Origin origin() const;
         
         /// set function - left val in assignment
@@ -99,7 +99,7 @@ namespace metaproxy_1 {
 
         RoutePos *m_route_pos;
 
-        int m_data;
+        //int m_data;
         
         yazpp_1::GDU m_request_gdu;
         yazpp_1::GDU m_response_gdu;