Ice 3.8
C++ API Reference
Loading...
Searching...
No Matches
TimerTask.h
1// Copyright (c) ZeroC, Inc.
2
3#ifndef ICE_TIMER_TASK_H
4#define ICE_TIMER_TASK_H
5
6#include <memory>
7
8namespace IceInternal
9{
10 class Timer;
11 using TimerPtr = std::shared_ptr<Timer>;
12
13 class ICE_API TimerTask
14 {
15 public:
16 virtual ~TimerTask();
17
18 virtual void runTimerTask() = 0;
19 };
20
21 using TimerTaskPtr = std::shared_ptr<TimerTask>;
22}
23
24#endif