#include <HistI.h>
Inheritance diagram for PSEvt::HistI:
Public Member Functions | |
virtual | ~HistI () |
virtual long | totalUpdates () const =0 |
implement to provide number of updates | |
virtual long | updates (const EventKey &key) const =0 |
implement to provide total number of updates for a key. |
This class supports a simple history interface, total number of updates, and total number of updates for a specific EventKey.
Definition at line 52 of file HistI.h.
virtual long PSEvt::HistI::totalUpdates | ( | ) | const [pure virtual] |
implement to provide number of updates
Derived classes can provide a simple history mechanism by overriding this class and returning the number of updates
Implemented in PSEvt::ProxyDictHist.
virtual long PSEvt::HistI::updates | ( | const EventKey & | key | ) | const [pure virtual] |
implement to provide total number of updates for a key.
Derived classes can implement this to provide a simple history on a key - the total number of updates
[in] | key | EventKey to get updates for |
Implemented in PSEvt::ProxyDictHist.