Added stripped classes for uRCU implementations
[libcds.git] / cds / urcu / details / sig_threaded.h
index b08357c60bf8de80580eccebfb4bddbe6da4942c..8f0cce7e1c41bb6dce1a27a8808edcdf79fc31e9 100644 (file)
@@ -270,6 +270,19 @@ namespace cds { namespace urcu {
             return base_class::signal_no();
         }
     };
+
+
+    /// User-space signal-handled RCU with deferred threaded reclamation (stripped version)
+    /**
+        @headerfile cds/urcu/signal_threaded.h
+
+        This short version of \p signal_threaded is intended for stripping debug info.
+        If you use \p %signal_threaded with default template arguments you may use
+        this stripped version. All functionality of both classes are identical.
+    */
+    class signal_threaded_stripped: public signal_threaded<>
+    {};
+
 }} // namespace cds::urcu
 
 #endif // #ifdef CDS_URCU_SIGNAL_HANDLING_ENABLED