Remove unused IoEngine#m_AlreadyExpiredTimer

This commit is contained in:
Alexander A. Klimov 2025-05-14 15:33:43 +02:00
parent c88502b8d0
commit e4b73f3ffc
2 changed files with 1 additions and 3 deletions

View File

@ -146,9 +146,8 @@ boost::asio::io_context& IoEngine::GetIoContext()
return m_IoContext;
}
IoEngine::IoEngine() : m_IoContext(), m_KeepAlive(boost::asio::make_work_guard(m_IoContext)), m_Threads(decltype(m_Threads)::size_type(Configuration::Concurrency * 2u)), m_AlreadyExpiredTimer(m_IoContext)
IoEngine::IoEngine() : m_IoContext(), m_KeepAlive(boost::asio::make_work_guard(m_IoContext)), m_Threads(decltype(m_Threads)::size_type(Configuration::Concurrency * 2u))
{
m_AlreadyExpiredTimer.expires_at(boost::posix_time::neg_infin);
m_CpuBoundSemaphore.store(Configuration::Concurrency * 3u / 2u);
for (auto& thread : m_Threads) {

View File

@ -149,7 +149,6 @@ private:
boost::asio::io_context m_IoContext;
boost::asio::executor_work_guard<boost::asio::io_context::executor_type> m_KeepAlive;
std::vector<std::thread> m_Threads;
boost::asio::deadline_timer m_AlreadyExpiredTimer;
std::atomic_int_fast32_t m_CpuBoundSemaphore;
std::mutex m_CpuBoundWaitingMutex;