MCPcopy Create free account
hub / github.com/deepseek-ai/3FS / try_dequeue

Method try_dequeue

src/common/utils/BoundedQueue.h:74–80  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

72 }
73
74 std::optional<T> try_dequeue() {
75 T item;
76 if (try_dequeue(item)) {
77 return item;
78 }
79 return std::nullopt;
80 }
81
82 bool try_dequeue(T &item) {
83 auto waitSuccess = dequeueSemaphore_.try_wait();

Callers 8

ioRingWorkerMethod · 0.45
takeMethod · 0.45
loopMethod · 0.45
acquireMethod · 0.45
getOrCreateWriterMethod · 0.45
allocateMethod · 0.45
waitResultMethod · 0.45
TESTFunction · 0.45

Calls 2

try_waitMethod · 0.45
signalMethod · 0.45

Tested by 1

TESTFunction · 0.36