ATLAS Offline Software
Loading...
Searching...
No Matches
Athena::DelayedConditionsCleanerSvc::QueueItem Struct Reference

Item in the work queue. More...

Collaboration diagram for Athena::DelayedConditionsCleanerSvc::QueueItem:

Public Member Functions

 QueueItem (EventContext::ContextEvt_t evt, CondContInfo &ci)
bool operator< (const QueueItem &other) const

Public Attributes

EventContext::ContextEvt_t m_evt
CondContInfom_ci

Detailed Description

Item in the work queue.

This is a priority queue, so these should be comparable.

Definition at line 220 of file DelayedConditionsCleanerSvc.h.

Constructor & Destructor Documentation

◆ QueueItem()

Athena::DelayedConditionsCleanerSvc::QueueItem::QueueItem ( EventContext::ContextEvt_t evt,
CondContInfo & ci )
inline

Member Function Documentation

◆ operator<()

bool Athena::DelayedConditionsCleanerSvc::QueueItem::operator< ( const QueueItem & other) const
inline

Definition at line 229 of file DelayedConditionsCleanerSvc.h.

230 {
231 // Reversed, since we want the lowest to come first.
232 return m_evt > other.m_evt;
233 }

Member Data Documentation

◆ m_ci

CondContInfo* Athena::DelayedConditionsCleanerSvc::QueueItem::m_ci

Definition at line 227 of file DelayedConditionsCleanerSvc.h.

◆ m_evt

EventContext::ContextEvt_t Athena::DelayedConditionsCleanerSvc::QueueItem::m_evt

Definition at line 226 of file DelayedConditionsCleanerSvc.h.


The documentation for this struct was generated from the following file: