83 char *p = strchr(pn,
'>');
90 for (
char *p = ShortNameBuf; *p; p++) {
void SetId(int Nid, int Tid, int Sid, int Rid=0)
StructureLoop< Service > serviceLoop
void Add(cListObject *Object, cListObject *After=NULL)
int getServiceType() const
void MarkObsoleteChannels(int Source, int Nid, int Tid)
StructureLoop< Service > serviceLoop
const cChannel * Channel(void)
Returns the channel of the data delivered to this filter.
DescriptorTag getDescriptorTag() const
cSectionSyncer sectionSyncer
int getSectionNumber() const
bool Sync(uchar Version, int Number, int LastNumber)
cChannel * NewChannel(const cChannel *Transponder, const char *Name, const char *ShortName, const char *Provider, int Nid, int Tid, int Sid, int Rid=0)
void SetName(const char *Name, const char *ShortName, const char *Provider)
int Source(void)
Returns the source of the data delivered to this filter.
DescriptorLoop serviceDescriptors
bool Lock(bool Write, int TimeoutMs=0)
cChannel * GetByChannelID(tChannelID ChannelID, bool TryWithoutRid=false, bool TryWithoutPolarization=false)
int getOriginalNetworkId() const
virtual void SetStatus(bool On)
Turns this filter on or off, depending on the value of On.
void SetLinkChannels(cLinkChannels *LinkChannels)
virtual void SetStatus(bool On)
Turns this filter on or off, depending on the value of On.
int getTransportStreamId() const
int getVersionNumber() const
virtual void Process(u_short Pid, u_char Tid, const u_char *Data, int Length)
Processes the data delivered to this filter.
static bool IsCable(int Code)
int getLastSectionNumber() const
int getTransportStream() const
int Transponder(void)
Returns the transponder of the data delivered to this filter.
void Set(u_short Pid, u_char Tid, u_char Mask=0xFF)
Sets the given filter data by calling Add() with Sticky = true.
cSdtFilter(cPatFilter *PatFilter)
Descriptor * getNext(Iterator &it)
int getOriginalNetworkId() const