IDataStreamTool::size_type increaseCounters(bool reset=false)
Increase counters.
IEvtSelector::Context * context() const
Access "real" iterator.
EvtSelectorContext(const EvtSelectorContext &)=default
Copy constructor.
virtual IDataStreamTool::size_type ID() const
Stream identifier.
IDataStreamTool::size_type decreaseCounters(bool reset=false)
Decrease counters.
Definition of class EventIterator.
void set(IEvtSelector::Context *it, IOpaqueAddress *pA)
Set the address of the iterator.
long numStreamEvent() const
Access counter within stream.
IOpaqueAddress * m_pAddress
Pointer to opaque address.
void * identifier() const override
const IEvtSelector * m_pSelector
Pointer to event selector.
EvtSelectorContext(const IEvtSelector *selector)
Standard constructor.
void set(IOpaqueAddress *pA)
Set the address of the iterator.
long m_strCount
Event counter within stream.
IEvtSelector::Context * m_context
Pointer to "real" iterator.
void set(const IEvtSelector *sel, IDataStreamTool::size_type id, IEvtSelector::Context *it, IOpaqueAddress *pA)
Set the address of the iterator.
IDataStreamTool::size_type m_streamID
Stream identifier.