44 lines
797 B
C++
44 lines
797 B
C++
#ifndef _MIDISEQ_EVENTTIMER_HPP_
|
|
#define _MIDISEQ_EVENTTIMER_HPP_
|
|
#ifndef _COMMON_MMTIMER_HPP_
|
|
#include <common/mmtimer.hpp>
|
|
#endif
|
|
#ifndef _THREAD_EVENT_HPP_
|
|
#include <thread/event.hpp>
|
|
#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
|