#include "Timeout_pimpl.h"
-Timeout::Timeout()
- : type(ONETIME), timeout_ms(0)
-{
- pimpl_ = new Pimpl(this);
-}
-
Timeout::Timeout(unsigned int msec, Type t)
: type(t), timeout_ms(msec)
}
+bool Timeout::running() const
+{
+ return pimpl_->running();
+}
+
+
void Timeout::start()
{
pimpl_->start();
void Timeout::emit()
{
pimpl_->reset();
- timeout.emit();
+ timeout();
if (type == CONTINUOUS)
pimpl_->start();
}