diff options
author | Dave <vdr@pickles.me.uk> | 2012-01-16 12:55:53 +0000 |
---|---|---|
committer | Dave <vdr@pickles.me.uk> | 2012-01-16 12:55:53 +0000 |
commit | bf302580e9e60b263b0dcdc82b4a324484991465 (patch) | |
tree | 97c8a3f74d649222ac36d361d6d68f2a3ff1d5b7 /plugin/vdrtva.h | |
parent | b558c7698348c084e6399afb7888f71c201d061f (diff) | |
download | vdrtva-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.h | 128 |
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); -}; |