private:
Msp::Time::TimeDelta current_time;
float rate;
+ bool stopped;
public:
Clock();
float get_rate() const { return rate; }
void set_current_time(const Msp::Time::TimeDelta &);
const Msp::Time::TimeDelta &get_current_time() const { return current_time; }
+ void stop(bool);
+ bool is_stopped() const { return stopped; }
void tick(const Msp::Time::TimeDelta &);
void save(std::list<Msp::DataFile::Statement> &) const;
};