MCPcopy Create free account
hub / github.com/ElementsProject/elements / getQueueInfo

Method getQueueInfo

src/scheduler.cpp:117–127  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

115}
116
117size_t CScheduler::getQueueInfo(std::chrono::system_clock::time_point& first,
118 std::chrono::system_clock::time_point& last) const
119{
120 LOCK(newTaskMutex);
121 size_t result = taskQueue.size();
122 if (!taskQueue.empty()) {
123 first = taskQueue.begin()->first;
124 last = taskQueue.rbegin()->first;
125 }
126 return result;
127}
128
129bool CScheduler::AreThreadsServicingQueue() const
130{

Callers 1

BOOST_AUTO_TEST_CASEFunction · 0.80

Calls 4

rbeginMethod · 0.80
sizeMethod · 0.45
emptyMethod · 0.45
beginMethod · 0.45

Tested by 1

BOOST_AUTO_TEST_CASEFunction · 0.64