Calls to pipe(2) replaced with usage of Pipe class. Now passes
[metaproxy-moved-to-github.git] / src / package.hpp
index 808a23b..8545c43 100644 (file)
@@ -1,3 +1,8 @@
+/* $Id: package.hpp,v 1.9 2005-10-15 14:09:09 adam Exp $
+   Copyright (c) 2005, Index Data.
+
+%LICENSE%
+ */
 
 #ifndef PACKAGE_HPP
 #define PACKAGE_HPP
@@ -26,6 +31,8 @@ namespace yp2 {
     
     class Package {
     public:
+        Package() 
+           :  m_filter(0), m_router(0), m_data(0)  {}
         
         Package(yp2::Session &session, yp2::Origin &origin) 
             : m_session(session), m_origin(origin),
@@ -105,7 +112,7 @@ namespace yp2 {
         Session m_session;
         Origin m_origin;
         
-        const Filter *m_filter;
+        const filter::Base *m_filter;
         const Router *m_router;
         unsigned int m_data;
         
@@ -119,6 +126,7 @@ namespace yp2 {
  * Local variables:
  * c-basic-offset: 4
  * indent-tabs-mode: nil
+ * c-file-style: "stroustrup"
  * End:
  * vim: shiftwidth=4 tabstop=8 expandtab
  */