#include <XrdThrottleManager.hh>
Definition at line 299 of file XrdThrottleManager.hh.
◆ ~XrdThrottleTimer()
| XrdThrottleTimer::~XrdThrottleTimer |
( |
| ) |
|
|
inline |
◆ XrdThrottleTimer() [1/2]
| XrdThrottleTimer::XrdThrottleTimer |
( |
| ) |
|
|
inlineprotected |
◆ XrdThrottleTimer() [2/2]
Definition at line 319 of file XrdThrottleManager.hh.
321 m_timer_list_entry(XrdThrottleManager::GetTimerListHash()),
323 m_start_time(std::chrono::steady_clock::now())
328 auto &timerList = m_manager->m_timer_list[m_timer_list_entry];
329 std::lock_guard<std::mutex> lock(timerList.m_mutex);
330 if (timerList.m_first ==
nullptr) {
331 timerList.m_first =
this;
333 m_prev = timerList.m_last;
334 m_prev->m_next =
this;
336 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: