12 namespace om {
class TickerSubscriber; }
static const unsigned int kUninitRun
Define what an uninitialized run/subrun number looks like.
std::list< TickerSubscriber * > fSubrunSubscribers
std::list< TickerSubscriber * > fHourSubscribers
std::list< TickerSubscriber * > f10MinSubscribers
unsigned int fLastRun
Run number of last update.
void Update(unsigned int run, unsigned int subrun)
std::list< TickerSubscriber * > f30MinSubscribers
std::list< TickerSubscriber * > f30SecSubscribers
static const int kUninitTime
Define what an uninitialized time looks like.
int fLast30Sec
Time of last 30 second update.
std::list< TickerSubscriber * > fRunSubscribers
void Subscribe(TickerSubscriber *s, unsigned int which)
int fLast1Min
Time of last 1 minute update.
Ticker()
Ticker is a singleton - constructor is private.
std::list< TickerSubscriber * > f1MinSubscribers
std::list< TickerSubscriber * > f5MinSubscribers
static Ticker & Instance()
int fLast30Min
Time of last 30 minute update.
unsigned int fLastSubrun
Subrun number of last update.
int fLast5Min
Time of last 5 minute update.
int fLast10Min
Time of last 10 minute update.
int fLast24Hr
Time of last 24 hour update.
std::list< TickerSubscriber * > f24HrSubscribers
int fLastHour
Time of last hour update.
Online Monitoring package header.