📄 timer.h
字号:
// -*-c++-*-/*************************************************************************** timer.h The timer class is an abstract base class for timing ------------------- begin : AUG-2002 copyright : (C) 2002 by The RoboCup Soccer Server Maintenance Group. email : sserver-admin@lists.sourceforge.net***************************************************************************//*************************************************************************** * * * This program is free software; you can redistribute it and/or modify * * it under the terms of the GNU LGPL as published by the Free Software * * Foundation; either version 2 of the License, or (at your option) any * * later version. * * * ***************************************************************************/#ifndef TIMER_H#define TIMER_H#include "timeable.h"/** The timer class is an abstract class that has a reference to a timeable class. Specific timers can be derived from this class which has to implement the 'run' method. In this 'run' method the timeable methods from the timeable instance are called. */class Timer {public: virtual ~Timer() { } virtual void run() = 0;protected: Timer( Timeable & timeable ) : M_timeable ( timeable ) { } Timeable & getTimeableRef() { return M_timeable; }private: Timeable & M_timeable; /**< reference to the timeable object */};#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -