MCPcopy Create free account

hub / github.com/cameron314/readerwriterqueue / functions

Functions124 in github.com/cameron314/readerwriterqueue

↓ 80 callersMethodload
atomicops.h:285
↓ 27 callersMethodenqueue
benchmarks/ext/1024cores/spscqueue.h:68
↓ 26 callersMethodjoin
tests/common/simplethread.cpp:33
↓ 24 callersMethodsize_approx
tests/unittests/unittests.cpp:439
↓ 24 callersMethodtry_dequeue
tests/unittests/unittests.cpp:302
↓ 15 callersMethodtry_enqueue
tests/unittests/unittests.cpp:270
↓ 14 callersMethodtry_dequeue
returns 'false' if queue is empty
benchmarks/ext/1024cores/spscqueue.h:78
↓ 10 callersMethodsignal
atomicops.h:447
↓ 9 callersMethodpeek
tests/unittests/unittests.cpp:354
↓ 8 callersMethodenqueue
benchmarks/bench.cpp:30
↓ 8 callersFunctiongetSystemTime
benchmarks/systemtime.cpp:26
↓ 8 callersFunctiongetTimeDelta
benchmarks/systemtime.cpp:38
↓ 6 callersFunctioninner_enqueue
readerwriterqueue.h:538
↓ 6 callersMethodwait_dequeue_timed
readerwriterqueue.h:893
↓ 5 callersMethodwait_dequeue
readerwriterqueue.h:876
↓ 4 callersMethodtry_pop
Pops the next element from the queue, if there is one. Thread-safe when called by consumer thread.
readerwritercircularbuffer.h:248
↓ 3 callersFunctionmake_block
readerwriterqueue.h:728
↓ 3 callersMethodmax_capacity
tests/unittests/unittests.cpp:487
↓ 3 callersMethodwait_enqueue
Blocks the current thread until there's enough space to enqueue the given item, then enqueues it (via copy). Thread-safe when called by producer threa
readerwritercircularbuffer.h:123
↓ 2 callersFunctionceilToPow2
readerwriterqueue.h:654
↓ 2 callersMethodemplace
tests/unittests/unittests.cpp:648
↓ 2 callersMethodget_value
tests/unittests/unittests.cpp:66
↓ 2 callersFunctionload_consume
benchmarks/ext/1024cores/spscqueue.h:9
↓ 2 callersMethodpop
tests/unittests/unittests.cpp:396
↓ 2 callersFunctionprintTests
tests/unittests/unittests.cpp:840
↓ 2 callersMethodrun
tests/unittests/minitest.h:52
↓ 2 callersFunctionstore_release
benchmarks/ext/1024cores/spscqueue.h:19
↓ 2 callersMethodtry_dequeue
readerwriterqueue.h:861
↓ 2 callersFunctionunpredictableDelay
tests/stabtest/stabtest.cpp:12
↓ 1 callersFunctionbenchmarkName
benchmarks/bench.cpp:459
↓ 1 callersMethodcallCallback
tests/common/simplethread.h:23
↓ 1 callersFunctionceilToPow2
Extracted from private static method of ReaderWriterQueue
tests/unittests/unittests.cpp:74
↓ 1 callersMethodgetAllTestNames
tests/unittests/minitest.h:45
↓ 1 callersFunctionsignal
atomicops.h:747
↓ 1 callersMethodtimed_wait
atomicops.h:442
↓ 1 callersFunctiontry_dequeue
readerwriterqueue.h:285
↓ 1 callersMethodtry_wait
atomicops.h:437
↓ 1 callersMethodvalidateTestName
tests/unittests/minitest.h:40
↓ 1 callersMethodwait_enqueue_timed
Blocks the current thread until there's enough space to enqueue the given item, or the timeout expires. Returns false without enqueueing the item if t
readerwritercircularbuffer.h:144
MethodArgWrapper
tests/common/simplethread.h:21
MethodArgWrapper
tests/common/simplethread.h:32
MethodArgWrapper
tests/common/simplethread.h:42
MethodBlockingReaderWriterCircularBuffer
readerwritercircularbuffer.h:34
MethodBlockingReaderWriterCircularBufferAdapter
benchmarks/bench.cpp:29
MethodBlockingReaderWriterQueue
readerwriterqueue.h:765
MethodCallbackWrapper
tests/common/simplethread.h:63
MethodFoo
tests/unittests/unittests.cpp:21
MethodProducerConsumerQueue
size must be >= 1.
benchmarks/ext/folly/ProducerConsumerQueue.h:44
FunctionReaderWriterQueue
Disable copying
readerwriterqueue.h:648
MethodReaderWriterQueueTests
tests/unittests/unittests.cpp:92
MethodReentrantGuard
readerwriterqueue.h:678
MethodSemaphore
atomicops.h:418
MethodSimpleThread
tests/common/simplethread.h:87
MethodThreadProc
tests/common/simplethread.cpp:11
MethodThreadRef
tests/common/simplethread.cpp:18
MethodUniquePtrWrapper
tests/unittests/unittests.cpp:64
Functionalign_for
readerwriterqueue.h:669
Methodalign_for
readerwritercircularbuffer.h:302
Methodalloc_node
benchmarks/ext/1024cores/spscqueue.h:114
FunctionavailableApprox
atomicops.h:758
Methodblocking
tests/unittests/unittests.cpp:504
Methodblocking_circular_buffer
tests/unittests/unittests.cpp:699
MethodcallAndDelete
tests/common/simplethread.h:68
MethodcallCallback
tests/common/simplethread.h:34
MethodcallCallback
tests/common/simplethread.h:44
MethodcallCallback
tests/common/simplethread.h:49
Methodcreate_empty_queue
tests/unittests/unittests.cpp:115
Methoddemangle_type_name
tests/unittests/minitest.h:105
Methoddestroy_count
tests/unittests/unittests.cpp:46
Methoddestroyed_in_order
tests/unittests/unittests.cpp:47
Methodenqueue
benchmarks/ext/folly/ProducerConsumerQueue.h:75
Methodenqueue_many
tests/unittests/unittests.cpp:151
Methodenqueue_one
tests/unittests/unittests.cpp:128
MethodexecTest
tests/unittests/minitest.h:83
MethodfrontPtr
pointer to the value at the front of the queue (for use in-place) or nullptr if empty.
benchmarks/ext/folly/ProducerConsumerQueue.h:111
Methodinner_dequeue
readerwritercircularbuffer.h:280
Methodinner_enqueue
readerwritercircularbuffer.h:272
Methodinner_peek
readerwritercircularbuffer.h:289
Methodinner_pop
readerwritercircularbuffer.h:294
MethodisEmpty
benchmarks/ext/folly/ProducerConsumerQueue.h:133
MethodisFull
benchmarks/ext/folly/ProducerConsumerQueue.h:138
Functionmain
tests/stabtest/stabtest.cpp:19
Functionmain
Basic test harness
tests/unittests/unittests.cpp:853
Functionmain
benchmarks/bench.cpp:79
Functionmax_capacity
Returns the total number of items that could be enqueued without incurring an allocation when this queue is empty. Safe to call from both the producer
readerwriterqueue.h:517
Methodmax_capacity
Returns the total number of items that could be enqueued without incurring an allocation when this queue is empty. Safe to call from both the producer
readerwriterqueue.h:961
Methodmax_capacity
Returns the maximum number of elements that this circular buffer can hold at once. Thread-safe.
readerwritercircularbuffer.h:265
Methodnonempty_destroy
tests/unittests/unittests.cpp:182
MethodnotifyTestFailed
tests/unittests/minitest.h:35
Functionpeek
Returns a pointer to the front element in the queue (the one that would be removed next by a call to `try_dequeue` or `pop`). If the queue appears emp
readerwriterqueue.h:384
Methodpeek
Returns a pointer to the front element in the queue (the one that would be removed next by a call to `try_dequeue` or `pop`). If the queue appears emp
readerwriterqueue.h:926
Methodpeek
Returns a pointer to the next element in the queue (the one that would be removed next by a call to `try_dequeue` or `try_pop`). If the queue appears
readerwritercircularbuffer.h:239
MethodpopFront
queue must not be empty
benchmarks/ext/folly/ProducerConsumerQueue.h:121
MethodregisterTest
tests/unittests/minitest.h:77
Methodreset
tests/unittests/unittests.cpp:45
FunctionrunBenchmark
benchmarks/bench.cpp:234
MethodsizeGuess
If called by consumer, then true size may be more (because producer may be adding items concurrently). If called by producer, then true size may be le
benchmarks/ext/folly/ProducerConsumerQueue.h:155
Functionsize_approx
Returns the approximate number of items currently in the queue. Safe to call from both the producer and consumer threads.
readerwriterqueue.h:493
Methodsize_approx
Returns a (possibly outdated) snapshot of the total number of elements currently in the buffer. Thread-safe.
readerwritercircularbuffer.h:258
Functionsleep
benchmarks/systemtime.cpp:21
next →1–100 of 124, ranked by callers