#include <XrdThrottleManager.hh>
Definition at line 278 of file XrdThrottleManager.hh.
◆ ~XrdThrottleTimer()
XrdThrottleTimer::~XrdThrottleTimer |
( |
| ) |
|
|
inline |
◆ XrdThrottleTimer() [1/2]
XrdThrottleTimer::XrdThrottleTimer |
( |
| ) |
|
|
inlineprotected |
◆ XrdThrottleTimer() [2/2]
Definition at line 298 of file XrdThrottleManager.hh.
300 m_timer_list_entry(XrdThrottleManager::GetTimerListHash()),
302 m_start_time(std::chrono::steady_clock::now())
307 auto &timerList = m_manager->m_timer_list[m_timer_list_entry];
308 std::lock_guard<std::mutex> lock(timerList.m_mutex);
309 if (timerList.m_first ==
nullptr) {
310 timerList.m_first =
this;
312 m_prev = timerList.m_last;
313 m_prev->m_next =
this;
315 timerList.m_last =
this;
◆ Reset()
std::chrono::steady_clock::duration XrdThrottleTimer::Reset |
( |
| ) |
|
|
inlineprotected |
◆ XrdThrottleManager
The documentation for this class was generated from the following file: