summaryrefslogtreecommitdiff
path: root/eit.h
diff options
context:
space:
mode:
authorKlaus Schmidinger <vdr@tvdr.de>2003-04-21 13:22:06 +0200
committerKlaus Schmidinger <vdr@tvdr.de>2003-04-21 13:22:06 +0200
commit33d670f7d7ce79d4c2996af0c86375edc881df75 (patch)
tree566a34f7670b3333fc9664825e803a69475c7bc5 /eit.h
parent6bdfa4638d8ba2997de3913e2c3686ca1e6ab02c (diff)
downloadvdr-33d670f7d7ce79d4c2996af0c86375edc881df75.tar.gz
vdr-33d670f7d7ce79d4c2996af0c86375edc881df75.tar.bz2
Now also taking providerId and caPid into account when handling CA descriptors
Diffstat (limited to 'eit.h')
-rw-r--r--eit.h7
1 files changed, 3 insertions, 4 deletions
diff --git a/eit.h b/eit.h
index 0adf4816..37733340 100644
--- a/eit.h
+++ b/eit.h
@@ -16,7 +16,7 @@
* the Free Software Foundation; either version 2 of the License, or *
* (at your option) any later version. *
* *
- * $Id: eit.h 1.27 2003/04/18 11:30:42 kls Exp $
+ * $Id: eit.h 1.28 2003/04/21 13:22:06 kls Exp $
***************************************************************************/
#ifndef __EIT_H
@@ -135,14 +135,13 @@ typedef struct sip_filter {
}SIP_FILTER;
class cCaDescriptor;
-class cCaDescriptors;
class cSIProcessor : public cThread {
private:
static int numSIProcessors;
static cSchedules *schedules;
static cMutex schedulesMutex;
- static cCaDescriptors *caDescriptors;
+ static cList<cCaDescriptor> caDescriptors;
static cMutex caDescriptorsMutex;
static const char *epgDataFileName;
static time_t lastDump;
@@ -158,7 +157,7 @@ private:
bool AddFilter(unsigned short pid, u_char tid, u_char mask = 0xFF);
bool DelFilter(unsigned short pid, u_char tid);
bool ShutDownFilters(void);
- void NewCaDescriptor(struct Descriptor *d, int ProgramID);
+ void NewCaDescriptor(struct Descriptor *d, int ServiceId);
public:
cSIProcessor(const char *FileName);
~cSIProcessor();