11 #include "XBDateTime.h" 20 class CPVRTimerInfoTag;
29 std::shared_ptr<CPVRTimerInfoTag> GetTimerRule()
const {
return m_timerRule; }
31 std::shared_ptr<const CPVRChannel> GetChannel()
const;
33 bool Matches(
const std::shared_ptr<const CPVREpgInfoTag>& epgTag)
const;
36 bool MatchSeriesLink(
const std::shared_ptr<const CPVREpgInfoTag>& epgTag)
const;
37 bool MatchChannel(
const std::shared_ptr<const CPVREpgInfoTag>& epgTag)
const;
38 bool MatchStart(
const std::shared_ptr<const CPVREpgInfoTag>& epgTag)
const;
39 bool MatchEnd(
const std::shared_ptr<const CPVREpgInfoTag>& epgTag)
const;
40 bool MatchDayOfWeek(
const std::shared_ptr<const CPVREpgInfoTag>& epgTag)
const;
41 bool MatchSearchText(
const std::shared_ptr<const CPVREpgInfoTag>& epgTag)
const;
43 const std::shared_ptr<CPVRTimerInfoTag> m_timerRule;
45 mutable std::unique_ptr<CRegExp> m_textSearch;
Definition: ContextMenuManager.h:24
DateTime class, which uses FileTime as it's base.
Definition: XBDateTime.h:63
Definition: PVRTimerRuleMatcher.h:23