vdr  2.2.0
Public Member Functions | Public Attributes | List of all members
cFilterData Class Reference

#include <filter.h>

Public Member Functions

 cFilterData (void)
 
 cFilterData (u_short Pid, u_char Tid, u_char Mask, bool Sticky)
 
bool Is (u_short Pid, u_char Tid, u_char Mask)
 
bool Matches (u_short Pid, u_char Tid)
 
- Public Member Functions inherited from cListObject
 cListObject (void)
 
virtual ~cListObject ()
 
virtual int Compare (const cListObject &ListObject) const
 
void Append (cListObject *Object)
 
void Insert (cListObject *Object)
 
void Unlink (void)
 
int Index (void) const
 
cListObjectPrev (void) const
 
cListObjectNext (void) const
 

Public Attributes

u_short pid
 
u_char tid
 
u_char mask
 
bool sticky
 

Detailed Description

Definition at line 26 of file filter.h.

Constructor & Destructor Documentation

cFilterData::cFilterData ( void  )

Definition at line 42 of file filter.c.

cFilterData::cFilterData ( u_short  Pid,
u_char  Tid,
u_char  Mask,
bool  Sticky 
)

Definition at line 50 of file filter.c.

Member Function Documentation

bool cFilterData::Is ( u_short  Pid,
u_char  Tid,
u_char  Mask 
)

Definition at line 58 of file filter.c.

Referenced by cSectionHandler::Add(), and cSectionHandler::Del().

bool cFilterData::Matches ( u_short  Pid,
u_char  Tid 
)

Definition at line 63 of file filter.c.

Member Data Documentation

u_char cFilterData::mask

Definition at line 30 of file filter.h.

Referenced by cSectionHandler::Add(), and cSectionHandler::Del().

u_short cFilterData::pid

Definition at line 28 of file filter.h.

Referenced by cSectionHandler::Action(), cSectionHandler::Add(), and cSectionHandler::Del().

bool cFilterData::sticky

Definition at line 31 of file filter.h.

Referenced by cFilter::SetStatus().

u_char cFilterData::tid

Definition at line 29 of file filter.h.

Referenced by cSectionHandler::Add(), and cSectionHandler::Del().


The documentation for this class was generated from the following files: