vdr  1.7.31
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)
 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
 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.

References mask, pid, sticky, and tid.

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

Definition at line 50 of file filter.c.

References mask, pid, sticky, and tid.

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

Member Function Documentation

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

Definition at line 58 of file filter.c.

References mask, pid, and tid.

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

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

Definition at line 63 of file filter.c.

References mask, pid, and tid.

Member Data Documentation

u_char cFilterData::mask

Definition at line 30 of file filter.h.

Referenced by cSectionHandler::Add(), cFilterData(), cSectionHandler::Del(), Is(), and Matches().

u_short cFilterData::pid
bool cFilterData::sticky

Definition at line 31 of file filter.h.

Referenced by cFilterData(), and cFilter::SetStatus().

u_char cFilterData::tid

Definition at line 29 of file filter.h.

Referenced by cSectionHandler::Add(), cFilterData(), cSectionHandler::Del(), Is(), and Matches().


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