00001 #ifndef CSCMonitorInterface_h 00002 #define CSCMonitorInterface_h 00003 00016 class CSCDCCEventData; 00017 class CSCDCCExaminer; 00018 00019 class CSCMonitorInterface{ 00020 00021 public: 00022 00023 CSCMonitorInterface(){} 00024 virtual ~CSCMonitorInterface(){} 00025 // virtual void process(CSCDCCEventData & dccData)=0; 00026 virtual void process(CSCDCCExaminer * examiner, CSCDCCEventData * dccData)=0; 00027 00028 private: 00029 00030 00031 }; 00032 00033 #endif