summaryrefslogtreecommitdiff
path: root/services/remotetimers.h
blob: cd86b7aa698a7cbf2319c040d92e3b97b2343dd2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#ifndef REMOTETIMERSERVICES_INC
#define REMOTETIMERSERVICES_INC

#include <vdr/epg.h>
#include <vdr/timers.h>

// RemoteTimers services
struct RemoteTimers_Event_v1_0 {
    //in
    const cEvent *event;
    //out
    cTimer *timer;
    cString errorMsg;
};

struct RemoteTimers_GetMatch_v1_0 {
    //in
    const cEvent *event;
    //out
    cTimer *timer;
    int timerMatch;
    int timerType;
    bool isRemote;
};

struct RemoteTimers_Timer_v1_0 {
    //in+out
    cTimer *timer;
    //out
    cString errorMsg;
};

#endif //REMOTETIMERSERVICES_INC