use senf::scheduler:now()
[senf.git] / senf / Utils / intrusive_refcount.hh
index d1e1563..b1cb0a9 100644 (file)
@@ -49,8 +49,8 @@ namespace senf {
 
         virtual ~intrusive_refcount_base();
 
-        refcount_t refcount();          ///< current refcount
-        bool is_shared();               ///< return \c true if refcount() > 1
+        refcount_t refcount() const;    ///< current refcount
+        bool is_shared() const;         ///< return \c true if refcount() > 1
 
     protected:
         intrusive_refcount_base();
@@ -73,7 +73,7 @@ namespace senf {
     /** \brief Customizable reference count mixin for intrusive_ptr
 
         This class provides a simple internally managed refcount and supplies the <a
-        href="http://www.boost.org/libs/smart_ptr/intrusive_ptr.html">boost::intrusive_ptr</a>
+        href="http://www.boost.org/doc/libs/release/libs/smart_ptr/intrusive_ptr.html">boost::intrusive_ptr</a>
         required interface. To make a class compatible with \c boost::intrusive_ptr, just derive
         publicly from intrusive_refcount_t.
 
@@ -127,7 +127,7 @@ namespace senf {
     /** \brief Reference count mixin for intrusive_ptr
 
         This class provides a simple internally managed refcount and supplies the <a
-        href="http://www.boost.org/libs/smart_ptr/intrusive_ptr.html">boost::intrusive_ptr</a>
+        href="http://www.boost.org/doc/libs/release/libs/smart_ptr/intrusive_ptr.html">boost::intrusive_ptr</a>
         required interface. To make a class compatible with \c boost::intrusive_ptr, just derive
         publicly from intrusive_refcount.