MCPcopy Create free account
hub / github.com/NoMercy-ac/NoMercy / ProcessFirstObject

Method ProcessFirstObject

Source/Client/NM_Engine/WorkQueue.h:44–62  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

42 }
43
44 void ProcessFirstObject()
45 {
46 std::lock_guard <std::recursive_mutex> __lock(m_Mutex);
47
48#ifdef _DEBUG
49 if (!m_pCallback)
50 {
51// g_nmApp->LogHelperInstance()->sys_log(__FUNCTION__, LL_CRI, "Null callback ptr!!!");
52 return;
53 }
54#endif
55
56 if (!m_kWorkList.empty())
57 {
58 m_pCallback(m_kWorkList.front());
59 m_kCheckedList.push_back(m_kWorkList.front());
60 m_kWorkList.pop_front();
61 }
62 }
63
64 auto GetFirstObject()
65 {

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected