From: Mathieu Desnoyers Date: Tue, 23 Oct 2012 12:53:56 +0000 (-0400) Subject: Update cds-api.txt following API deprecations X-Git-Tag: v0.8.0~174 X-Git-Url: https://git.lttng.org./?a=commitdiff_plain;h=0c66dad61abe3afdb7d5ec94ed4d39bda8c32647;p=urcu.git Update cds-api.txt following API deprecations Signed-off-by: Mathieu Desnoyers --- diff --git a/doc/cds-api.txt b/doc/cds-api.txt index 7a3c6e0..81d511c 100644 --- a/doc/cds-api.txt +++ b/doc/cds-api.txt @@ -33,15 +33,18 @@ urcu/rculfqueue.h: RCU queue with lock-free enqueue, lock-free dequeue. RCU used to provide existance guarantees. -urcu/wfqueue.h: +urcu/wfcqueue.h: - Queue with wait-free enqueue, blocking dequeue. This queue does - _not_ use RCU. + Concurrent queue with wait-free enqueue, blocking traversal. + This queue does _not_ use RCU. + (note: deprecates urcu/wfqueue.h) -urcu/rculfstack.h: +urcu/lfstack.h: - RCU stack with lock-free push, lock-free dequeue. RCU used to - provide existance guarantees. + RCU stack with lock-free push, lock-free dequeue. Various + synchronization techniques can be used to deal with "pop" ABA. + Those are detailed in the API. + (note: deprecates urcu/rculfstack.h) urcu/wfstack.h: