use senf::scheduler:now()
[senf.git] / senf / Packets / PacketInterpreter.hh
index d0fcca4..d8fd813 100644 (file)
@@ -27,7 +27,7 @@
 #define HH_SENF_Packets_PacketInterpreter_ 1
 
 // Custom includes
-#include <boost/intrusive/ilist.hpp>
+#include <senf/boost_intrusive/ilist.hpp>
 #include <boost/optional.hpp>
 #include <boost/range.hpp>
 #include <senf/Utils/intrusive_refcount.hh>
@@ -226,8 +226,14 @@ namespace senf {
         template <class PacketType> friend class PacketInterpreter;
         friend class detail::packet::test::TestDriver;
         friend class PacketParserBase;
+
+        friend void senf::intrusive_ptr_add_ref(PacketInterpreterBase const *);
+        friend void senf::intrusive_ptr_release(PacketInterpreterBase const *);
     };
 
+    void intrusive_ptr_add_ref(PacketInterpreterBase const * p);
+    void intrusive_ptr_release(PacketInterpreterBase const * p);
+
     /** \brief Internal: Concrete packet interpreter
 
         \internal