7 #ifndef OM_SUBSCRIBER_H 8 #define OM_SUBSCRIBER_H 10 namespace om {
class RawEventSummary; }
11 namespace om {
class DataBlockSummary; }
12 namespace om {
class MicroSliceSummary; }
13 namespace om {
class NanoSliceSummary; }
virtual void GetMicroSliceSummary(const RawEventSummary &res, const DataBlockSummary &dbs, const MicroSliceSummary &mss)
Interface to the microslice summary.
virtual void GetDataBlockSummary(const RawEventSummary &res, const DataBlockSummary &dbs)
Interface to the data block summary.
virtual void GetNanoSliceSummary(const RawEventSummary &res, const DataBlockSummary &dbs, const MicroSliceSummary &mss, const NanoSliceSummary &nss)
Interface to the nanoslice summary.
virtual void GetRawEventSummary(const RawEventSummary &res)
Interface to the event summary.
_which
Which summaries does a class want to subscribe to?
Online Monitoring package header.