vdr 2.7.3
cFilterData Class Reference

#include <filter.h>

Public Member Functions

 cFilterData (void)
 
 cFilterData (u_short Pid, u_char Tid, u_char Mask, bool Sticky)
 
cFilterDataoperator= (const cFilterData &FilterData)
 
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 64 of file filter.h.

Constructor & Destructor Documentation

◆ cFilterData() [1/2]

cFilterData::cFilterData ( void )

Definition at line 107 of file filter.c.

References mask, pid, sticky, and tid.

◆ cFilterData() [2/2]

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

Definition at line 115 of file filter.c.

References mask, pid, sticky, and tid.

Member Function Documentation

◆ Is()

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

Definition at line 132 of file filter.c.

References mask, pid, and tid.

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

◆ Matches()

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

Definition at line 137 of file filter.c.

References mask, pid, and tid.

◆ operator=()

cFilterData & cFilterData::operator= ( const cFilterData & FilterData)

Definition at line 123 of file filter.c.

References mask, pid, sticky, and tid.

Member Data Documentation

◆ mask

u_char cFilterData::mask

◆ pid

u_short cFilterData::pid

◆ sticky

bool cFilterData::sticky

Definition at line 69 of file filter.h.

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

◆ tid

u_char cFilterData::tid

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