summaryrefslogtreecommitdiff
path: root/server/include/event_subscription_repeated.h
diff options
context:
space:
mode:
Diffstat (limited to 'server/include/event_subscription_repeated.h')
-rw-r--r--server/include/event_subscription_repeated.h9
1 files changed, 6 insertions, 3 deletions
diff --git a/server/include/event_subscription_repeated.h b/server/include/event_subscription_repeated.h
index bb676a3..3b2936b 100644
--- a/server/include/event_subscription_repeated.h
+++ b/server/include/event_subscription_repeated.h
@@ -23,16 +23,19 @@
#define EVENT_SUBSCRIPTION_PERIODIC_H
#include "event_subscription_base.h"
+#include <boost/asio.hpp>
+
+typedef boost::asio::basic_deadline_timer<boost::posix_time::ptime> deadline_timer;
class event_subscription_repeated : public event_subscription_base
{
public:
event_subscription_repeated(client_event_subscription_request *req);
~event_subscription_repeated();
+
+ void timer_handler(const boost::system::error_code &e);
private:
- bool one_time;
- int64_t interval;
-
+ deadline_timer *timer;
};
#endif // EVENT_SUBSCRIPTION_PERIODIC_H