MCPcopy Create free account
hub / github.com/Raptor3um/raptoreum / Enqueue

Method Enqueue

src/httpserver.cpp:97–105  ·  view source on GitHub ↗

Enqueue a work item */

Source from the content-addressed store, hash-verified

95
96 /** Enqueue a work item */
97 bool Enqueue(WorkItem *item) {
98 LOCK(cs);
99 if (queue.size() >= maxDepth) {
100 return false;
101 }
102 queue.emplace_back(std::unique_ptr<WorkItem>(item));
103 cond.notify_one();
104 return true;
105 }
106
107 /** Thread function */
108 void Run() {

Callers 1

http_request_cbFunction · 0.80

Calls 2

emplace_backMethod · 0.80
sizeMethod · 0.45

Tested by

no test coverage detected