Public Types | Public Member Functions | List of all members
om::TickerSubscriber Class Reference

#include "/cvmfs/nova-development.opensciencegrid.org/novasoft/releases/N20-12-03/OnlineMonitoring/util/TickerSubscriber.h"

Inheritance diagram for om::TickerSubscriber:
om::HistoSet

Public Types

enum  updates_ {
  kRun = 1<<0, kSubrun = 1<<1, k30sec = 1<<2, k1min = 1<<3,
  k5min = 1<<4, k10min = 1<<5, k30min = 1<<6, kHour = 1<<7,
  k24hr = 1<<8, kUTC = 1<<9, kAll = 0xFFFF
}
 

Public Member Functions

 TickerSubscriber (unsigned int which)
 
virtual void RunTicker ()
 
virtual void SubrunTicker ()
 
virtual void ThirtySecTicker ()
 
virtual void OneMinTicker ()
 
virtual void FiveMinTicker ()
 
virtual void TenMinTicker ()
 
virtual void ThirtyMinTicker ()
 
virtual void HourTicker ()
 
virtual void TwentyFourHrTicker ()
 

Detailed Description

Definition at line 12 of file TickerSubscriber.h.

Member Enumeration Documentation

Enumerator
kRun 
kSubrun 
k30sec 
k1min 
k5min 
k10min 
k30min 
kHour 
k24hr 
kUTC 
kAll 

Definition at line 15 of file TickerSubscriber.h.

Constructor & Destructor Documentation

TickerSubscriber::TickerSubscriber ( unsigned int  which)

Definition at line 11 of file TickerSubscriber.cxx.

References om::Ticker::Instance(), and om::Ticker::Subscribe().

12 {
13  Ticker::Instance().Subscribe(this, which);
14 }
void Subscribe(TickerSubscriber *s, unsigned int which)
Definition: Ticker.cxx:183
static Ticker & Instance()
Definition: Ticker.cxx:26

Member Function Documentation

virtual void om::TickerSubscriber::FiveMinTicker ( )
inlinevirtual

Reimplemented in om::HistoSet.

Definition at line 36 of file TickerSubscriber.h.

36 { abort(); }
virtual void om::TickerSubscriber::HourTicker ( )
inlinevirtual

Reimplemented in om::HistoSet.

Definition at line 39 of file TickerSubscriber.h.

39 { abort(); }
virtual void om::TickerSubscriber::OneMinTicker ( )
inlinevirtual

Reimplemented in om::HistoSet.

Definition at line 35 of file TickerSubscriber.h.

35 { abort(); }
virtual void om::TickerSubscriber::RunTicker ( )
inlinevirtual

Reimplemented in om::HistoSet.

Definition at line 32 of file TickerSubscriber.h.

32 { abort(); }
virtual void om::TickerSubscriber::SubrunTicker ( )
inlinevirtual

Reimplemented in om::HistoSet.

Definition at line 33 of file TickerSubscriber.h.

33 { abort(); }
virtual void om::TickerSubscriber::TenMinTicker ( )
inlinevirtual

Reimplemented in om::HistoSet.

Definition at line 37 of file TickerSubscriber.h.

37 { abort(); }
virtual void om::TickerSubscriber::ThirtyMinTicker ( )
inlinevirtual

Reimplemented in om::HistoSet.

Definition at line 38 of file TickerSubscriber.h.

38 { abort(); }
virtual void om::TickerSubscriber::ThirtySecTicker ( )
inlinevirtual

Reimplemented in om::HistoSet.

Definition at line 34 of file TickerSubscriber.h.

34 { abort(); }
virtual void om::TickerSubscriber::TwentyFourHrTicker ( )
inlinevirtual

Reimplemented in om::HistoSet.

Definition at line 40 of file TickerSubscriber.h.

40 { abort(); }

The documentation for this class was generated from the following files: