summaryrefslogtreecommitdiff
path: root/plugin/vdrtva.h
diff options
context:
space:
mode:
authorDave <vdr@pickles.me.uk>2012-01-16 12:55:53 +0000
committerDave <vdr@pickles.me.uk>2012-01-16 12:55:53 +0000
commitbf302580e9e60b263b0dcdc82b4a324484991465 (patch)
tree97c8a3f74d649222ac36d361d6d68f2a3ff1d5b7 /plugin/vdrtva.h
parentb558c7698348c084e6399afb7888f71c201d061f (diff)
downloadvdrtva-0.0.7.tar.gz
vdrtva-0.0.7.tar.bz2
Reorganised to stress 'patch' version is obsolete.v0.0.7
Added collection of 'Suggested CRIDS. Added notification of split events.
Diffstat (limited to 'plugin/vdrtva.h')
-rw-r--r--plugin/vdrtva.h128
1 files changed, 0 insertions, 128 deletions
diff --git a/plugin/vdrtva.h b/plugin/vdrtva.h
deleted file mode 100644
index 4149b0c..0000000
--- a/plugin/vdrtva.h
+++ /dev/null
@@ -1,128 +0,0 @@
-#include <vdr/filter.h>
-#include <vdr/device.h>
-#include <vdr/status.h>
-
-class cTvaFilter : public cFilter {
-private:
- cSectionSyncer sectionSyncer;
- cPatFilter *patFilter;
-protected:
- virtual void Process(u_short Pid, u_char Tid, const u_char *Data, int Length);
-public:
- cTvaFilter(void);
-};
-
-class cTvaStatusMonitor : public cStatus {
- private:
- time_t timeradded;
- protected:
- virtual void TimerChange(const cTimer *Timer, eTimerChange Change);
- // Indicates a change in the timer settings.
- // If Change is tcAdd or tcDel, Timer points to the timer that has
- // been added or will be deleted, respectively. In case of tcMod,
- // Timer is NULL; this indicates that some timer has been changed.
- // Note that tcAdd and tcDel are always also followed by a tcMod.
- public:
- cTvaStatusMonitor(void);
- int GetTimerAddedDelta(void);
- void ClearTimerAdded(void);
-};
-
-
-class cTvaMenuSetup : public cMenuSetupPage {
-private:
- int newcollectionperiod;
- int newlifetime;
- int newpriority;
- int newseriesLifetime;
- int newupdatehours;
- int newupdatemins;
-protected:
- virtual void Store(void);
-public:
- cTvaMenuSetup(void);
-};
-
-
-class cChanDA : public cListObject {
- private:
- int cid;
- char *defaultAuthority;
- public:
- cChanDA(void);
- ~cChanDA(void);
- int Cid(void) { return cid; }
- void Set(int Cid);
- char * DA(void) { return defaultAuthority; }
- void SetDA(char *DA);
-};
-
-class cChanDAs : public cRwLock, public cConfig<cChanDA> {
- private:
- int maxNumber;
- cHash<cChanDA> chanDAHash;
- public:
- cChanDAs(void);
- ~cChanDAs(void);
- int MaxNumber(void) { return maxNumber; }
- void SetMaxNumber(int number) { maxNumber = number; }
- cChanDA *GetByChannelID(int cid);
- cChanDA *NewChanDA(int Cid);
-};
-
-
-class cEventCRID : public cListObject {
- private:
- tEventID eid;
- int cid;
- char *iCrid;
- char *sCrid;
- public:
- cEventCRID(void);
- ~cEventCRID(void);
- tEventID Eid(void) { return eid; }
- void Set(int Cid, tEventID Eid);
- char * iCRID(void) { return iCrid; }
- char * sCRID(void) { return sCrid; }
- void SetCRIDs(char *iCRID, char *sCRID);
- int Cid(void) { return cid; }
-};
-
-class cEventCRIDs : public cRwLock, public cConfig<cEventCRID> {
- private:
- int maxNumber;
- cHash<cEventCRID> EventCRIDHash;
- public:
- cEventCRIDs(void);
- ~cEventCRIDs(void);
- int MaxNumber(void) { return maxNumber; }
- void SetMaxNumber(int number) { maxNumber = number; }
- cEventCRID *GetByID(int Cid, tEventID Eid);
- cEventCRID *NewEventCRID(int Cid, tEventID Eid);
-};
-
-
-class cLinkItem : public cListObject {
- private:
- char *sCrid;
- int modtime;
- char *iCrids;
- public:
- cLinkItem(void);
- ~cLinkItem(void);
- void Set(const char *sCRID, int ModTime, const char *iCRIDs);
- char * iCRIDs(void) { return iCrids; }
- char * sCRID(void) { return sCrid; }
- int ModTime(void) { return modtime; }
-};
-
-class cLinks : public cRwLock, public cConfig<cLinkItem> {
- private:
- int maxNumber;
- public:
- cLinks(void);
-// ~cLinks(void);
- int MaxNumber(void) { return maxNumber; }
- void SetMaxNumber(int number) { maxNumber = number; }
- cLinkItem *NewLinkItem(const char *sCRID, int ModTime, const char *iCRIDs);
-};