MCPcopy Create free account
hub / github.com/BTCGPU/BTCGPU / Enqueue

Method Enqueue

src/httpserver.cpp:89–98  ·  view source on GitHub ↗

Enqueue a work item */

Source from the content-addressed store, hash-verified

87 }
88 /** Enqueue a work item */
89 bool Enqueue(WorkItem* item)
90 {
91 std::unique_lock<std::mutex> lock(cs);
92 if (queue.size() >= maxDepth) {
93 return false;
94 }
95 queue.emplace_back(std::unique_ptr<WorkItem>(item));
96 cond.notify_one();
97 return true;
98 }
99 /** Thread function */
100 void Run()
101 {

Callers 1

http_request_cbFunction · 0.80

Calls 1

sizeMethod · 0.45

Tested by

no test coverage detected