aboutsummaryrefslogtreecommitdiff
path: root/src/FbTk
diff options
context:
space:
mode:
Diffstat (limited to 'src/FbTk')
-rw-r--r--src/FbTk/Timer.cc5
-rw-r--r--src/FbTk/Timer.hh1
2 files changed, 6 insertions, 0 deletions
diff --git a/src/FbTk/Timer.cc b/src/FbTk/Timer.cc
index 7d7a84b..60df968 100644
--- a/src/FbTk/Timer.cc
+++ b/src/FbTk/Timer.cc
@@ -85,6 +85,11 @@ void Timer::setTimeout(const timeval &t) {
85 m_timeout.tv_usec = t.tv_usec; 85 m_timeout.tv_usec = t.tv_usec;
86} 86}
87 87
88void Timer::setTimeout(unsigned int secs, unsigned int usecs) {
89 m_timeout.tv_sec = secs;
90 m_timeout.tv_usec = usecs;
91}
92
88void Timer::setCommand(RefCount<Command<void> > &cmd) { 93void Timer::setCommand(RefCount<Command<void> > &cmd) {
89 m_handler = cmd; 94 m_handler = cmd;
90} 95}
diff --git a/src/FbTk/Timer.hh b/src/FbTk/Timer.hh
index 6be269b..e61d77f 100644
--- a/src/FbTk/Timer.hh
+++ b/src/FbTk/Timer.hh
@@ -64,6 +64,7 @@ public:
64 void setTimeout(time_t val); 64 void setTimeout(time_t val);
65 /// set timeout 65 /// set timeout
66 void setTimeout(const timeval &val); 66 void setTimeout(const timeval &val);
67 void setTimeout(unsigned int secs, unsigned int usecs);
67 void setCommand(RefCount<Command<void> > &cmd); 68 void setCommand(RefCount<Command<void> > &cmd);
68 void setInterval(int val) { m_interval = val; } 69 void setInterval(int val) { m_interval = val; }
69 /// start timing 70 /// start timing