- OBTimerQueueManager *manager;
- OBTimeoutHandler handler;
- OBTimeoutData data;
- bool timing, recur;
-
- timeval _start, _timeout;
-
+ //! The manager which to add ourself to and remove ourself after we are done
+ OBTimerQueueManager *_manager;
+ //! The function to call when the time elapses
+ OBTimeoutHandler _handler;
+ //! The data which gets passed along to the OBTimeoutHandler
+ OBTimeoutData _data;
+ //! Determines if the timer is currently started
+ bool _timing;
+ //! When this is true, the timer will reset itself to fire again every time
+ bool _recur;
+
+ //! The time at which the timer started
+ timeval _start;
+ //! The time at which the timer is going to fire
+ timeval _timeout;
+
+ //! Disallows copying of OBTimer objects