tChannelID Struct Reference

#include <channels.h>

Collaboration diagram for tChannelID:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 tChannelID (void)
 tChannelID (int Source, int Nid, int Tid, int Sid, int Rid=0)
bool operator== (const tChannelID &arg) const
bool Valid (void) const
tChannelIDClrRid (void)
tChannelIDClrPolarization (void)
int Source (void)
int Nid (void)
int Tid (void)
int Sid (void)
int Rid (void)
cString ToString (void) const

Static Public Member Functions

static tChannelID FromString (const char *s)

Static Public Attributes

static const tChannelID InvalidID

Private Attributes

int source
int nid
 actually the "original" network id
int tid
int sid
int rid


Detailed Description

Definition at line 71 of file channels.h.


Constructor & Destructor Documentation

tChannelID::tChannelID ( void   )  [inline]

Definition at line 79 of file channels.h.

References nid, rid, sid, source, and tid.

Referenced by FromString().

tChannelID::tChannelID ( int  Source,
int  Nid,
int  Tid,
int  Sid,
int  Rid = 0 
) [inline]

Definition at line 80 of file channels.h.

References nid, Rid(), rid, sid, source, and tid.

Here is the call graph for this function:


Member Function Documentation

bool tChannelID::operator== ( const tChannelID arg  )  const [inline]

Definition at line 81 of file channels.h.

References nid, rid, sid, source, and tid.

bool tChannelID::Valid ( void   )  const [inline]

Definition at line 82 of file channels.h.

References nid, sid, and tid.

Referenced by cSkyChannel::Parse(), cSchedule::Read(), and cRecordingInfo::Write().

tChannelID& tChannelID::ClrRid ( void   )  [inline]

tChannelID & tChannelID::ClrPolarization ( void   ) 

Definition at line 176 of file channels.c.

References tid.

Referenced by cChannels::GetByChannelID().

int tChannelID::Source ( void   )  [inline]

Definition at line 85 of file channels.h.

References source.

Referenced by cChannels::GetByTransponderID().

int tChannelID::Nid ( void   )  [inline]

Definition at line 86 of file channels.h.

References nid.

Referenced by cChannels::GetByTransponderID().

int tChannelID::Tid ( void   )  [inline]

Definition at line 87 of file channels.h.

References tid.

Referenced by cChannels::GetByTransponderID().

int tChannelID::Sid ( void   )  [inline]

Definition at line 88 of file channels.h.

References sid.

Referenced by cChannels::GetByChannelID().

int tChannelID::Rid ( void   )  [inline]

Definition at line 89 of file channels.h.

References rid.

Referenced by tChannelID().

tChannelID tChannelID::FromString ( const char *  s  )  [static]

Definition at line 152 of file channels.c.

References cSource::FromString(), nid, rid, sid, source, tChannelID(), and tid.

Referenced by cSVDRP::CmdCHAN(), cSVDRP::CmdCLRE(), cSVDRP::CmdLSTE(), cTimer::Parse(), cSkyChannel::Parse(), cRecordingInfo::Read(), and cSchedule::Read().

Here is the call graph for this function:

cString tChannelID::ToString ( void   )  const

Definition at line 169 of file channels.c.

References nid, rid, sid, source, tid, and cSource::ToString().

Referenced by cSchedule::Dump(), cPatPmtGenerator::GeneratePmt(), and cRecordingInfo::Write().

Here is the call graph for this function:


Member Data Documentation

int tChannelID::source [private]

Definition at line 73 of file channels.h.

Referenced by FromString(), operator==(), Source(), tChannelID(), and ToString().

int tChannelID::nid [private]

actually the "original" network id

Definition at line 74 of file channels.h.

Referenced by FromString(), Nid(), operator==(), tChannelID(), ToString(), and Valid().

int tChannelID::tid [private]

Definition at line 75 of file channels.h.

Referenced by ClrPolarization(), FromString(), operator==(), tChannelID(), Tid(), ToString(), and Valid().

int tChannelID::sid [private]

Definition at line 76 of file channels.h.

Referenced by FromString(), operator==(), Sid(), tChannelID(), ToString(), and Valid().

int tChannelID::rid [private]

Definition at line 77 of file channels.h.

Referenced by ClrRid(), FromString(), operator==(), Rid(), tChannelID(), and ToString().


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

Generated on Tue Jan 13 14:33:21 2009 for VDR by  doxygen 1.5.6