event/Loop: remove unused method AddCall()
This commit is contained in:
@@ -193,16 +193,6 @@ EventLoop::Run()
|
||||
|
||||
#ifdef USE_INTERNAL_EVENTLOOP
|
||||
|
||||
void
|
||||
EventLoop::AddCall(std::function<void()> &&f)
|
||||
{
|
||||
mutex.lock();
|
||||
calls.push_back(f);
|
||||
mutex.unlock();
|
||||
|
||||
wake_fd.Write();
|
||||
}
|
||||
|
||||
void
|
||||
EventLoop::AddDeferred(DeferredMonitor &d)
|
||||
{
|
||||
@@ -262,15 +252,6 @@ EventLoop::OnSocketReady(gcc_unused unsigned flags)
|
||||
mutex.lock();
|
||||
}
|
||||
|
||||
while (!calls.empty() && !quit) {
|
||||
auto f = std::move(calls.front());
|
||||
calls.pop_front();
|
||||
|
||||
mutex.unlock();
|
||||
f();
|
||||
mutex.lock();
|
||||
}
|
||||
|
||||
mutex.unlock();
|
||||
|
||||
return true;
|
||||
|
Reference in New Issue
Block a user