#ifndef _MIDISEQ_EVENTTIMER_HPP_ #define _MIDISEQ_EVENTTIMER_HPP_ #ifndef _COMMON_MMTIMER_HPP_ #include #endif #ifndef _THREAD_EVENT_HPP_ #include #endif class EventTimer : public Event, public MMTimer { public: EventTimer(void); virtual ~EventTimer(); protected: EventTimer(const EventTimer &someEventTimer); EventTimer &operator=(const EventTimer &someEventTimer); virtual void timerStarted(void); virtual void timerStopped(void); private: }; inline EventTimer::EventTimer(void) { } inline EventTimer::~EventTimer() { } inline EventTimer::EventTimer(const EventTimer &/*someEventTimer*/) { // no implementation } inline EventTimer &EventTimer::operator=(const EventTimer &/*someEventTimer*/) { // no implementation return *this; } #endif