MCPcopy Create free account
hub / github.com/LUX-Core/lux / Enqueue

Method Enqueue

src/httpserver.cpp:93–102  ·  view source on GitHub ↗

Enqueue a work item */

Source from the content-addressed store, hash-verified

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

Callers 1

http_request_cbFunction · 0.80

Calls 1

sizeMethod · 0.45

Tested by

no test coverage detected