#pragma once #include namespace Swift { class Timer { public: virtual ~Timer(); virtual void start() = 0; virtual void stop() = 0; boost::signal onTick; }; }