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

Method Enqueue

src/httpserver.cpp:109–118  ·  view source on GitHub ↗

Enqueue a work item */

Source from the content-addressed store, hash-verified

107 }
108 /** Enqueue a work item */
109 bool Enqueue(WorkItem* item)
110 {
111 std::unique_lock<std::mutex> lock(cs);
112 if (queue.size() >= maxDepth) {
113 return false;
114 }
115 queue.emplace_back(std::unique_ptr<WorkItem>(item));
116 cond.notify_one();
117 return true;
118 }
119 /** Thread function */
120 void Run()
121 {

Callers 1

http_request_cbFunction · 0.80

Calls 1

sizeMethod · 0.45

Tested by

no test coverage detected