25 #ifndef TERVEL_CONTAINERS_WF_RINGBUFFER_RINGBUFFER_ENQUEUEOP_H_
26 #define TERVEL_CONTAINERS_WF_RINGBUFFER_RINGBUFFER_ENQUEUEOP_H_
31 namespace containers {
41 int64_t seqid =
reinterpret_cast<int64_t
>(
this) * -1;
42 value_->func_seqid(seqid);
45 void * associate(
Helper *h);
58 #endif // TERVEL_CONTAINERS_WF_RINGBUFFER_RINGBUFFER_ENQUEUEOP_H_
const T value_
Definition: enqueue_op.h:50
TODO(steven):
Definition: mcas.h:36
Definition: enqueue_op.h:36
#define DISALLOW_COPY_AND_ASSIGN(TypeName)
Definition: util.h:205
This is a non-blocking FIFO ring buffer design that was made wait-free by applying a progress assuran...
Definition: ring_buffer.h:73
Definition: ring_buffer_op.h:44
EnqueueOp(RingBuffer< T > *rb, T value)
Definition: enqueue_op.h:38