summaryrefslogtreecommitdiff
path: root/timers.c
diff options
context:
space:
mode:
authorKlaus Schmidinger <vdr@tvdr.de>2016-12-22 14:27:01 +0100
committerKlaus Schmidinger <vdr@tvdr.de>2016-12-22 14:27:01 +0100
commitbac165a751b41cfe066420aa54f5fca6a718b9ef (patch)
tree276ce8a8cb04df515463d009ad887347021c661b /timers.c
parent3d488bcf1c44ba431d70e79f161086ed7b740d8b (diff)
downloadvdr-bac165a751b41cfe066420aa54f5fca6a718b9ef.tar.gz
vdr-bac165a751b41cfe066420aa54f5fca6a718b9ef.tar.bz2
Added a 'const' version of cTimers::GetTimer()
Diffstat (limited to 'timers.c')
-rw-r--r--timers.c11
1 files changed, 8 insertions, 3 deletions
diff --git a/timers.c b/timers.c
index 771f66b2..e711e2e9 100644
--- a/timers.c
+++ b/timers.c
@@ -4,7 +4,7 @@
* See the main source file 'vdr.c' for copyright information and
* how to reach the author.
*
- * $Id: timers.c 4.5 2015/09/13 13:10:24 kls Exp $
+ * $Id: timers.c 4.6 2016/12/22 14:24:44 kls Exp $
*/
#include "timers.h"
@@ -748,9 +748,9 @@ const cTimer *cTimers::GetById(int Id) const
return NULL;
}
-cTimer *cTimers::GetTimer(cTimer *Timer)
+const cTimer *cTimers::GetTimer(const cTimer *Timer) const
{
- for (cTimer *ti = First(); ti; ti = Next(ti)) {
+ for (const cTimer *ti = First(); ti; ti = Next(ti)) {
if (!ti->Remote() &&
ti->Channel() == Timer->Channel() &&
(ti->WeekDays() && ti->WeekDays() == Timer->WeekDays() || !ti->WeekDays() && ti->Day() == Timer->Day()) &&
@@ -761,6 +761,11 @@ cTimer *cTimers::GetTimer(cTimer *Timer)
return NULL;
}
+cTimer *cTimers::GetTimer(const cTimer *Timer)
+{
+ return (cTimer *)GetTimer(Timer);
+}
+
const cTimer *cTimers::GetMatch(time_t t) const
{
static int LastPending = -1;