blob: 65a4640d8b0239dadef2e0da8d1a23441b3f08ca (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#ifndef __TIMER_SVC_H
#define __TIMER_SVC_H
#include <api/timer/api_timer.h>
#include "tmultiplex.h"
class TimerApi : public timer_api
{
public:
TimerApi();
~TimerApi();
virtual TimerToken timer_add(TimerClient *client, intptr_t id, int ms);
virtual void timer_remove(TimerClient *client, TimerToken token = -1);
protected:
MainTimerMultiplexer multiplex;
RECVS_DISPATCH;
};
#endif
|