vdr  1.7.27
Public Member Functions | Static Public Member Functions | Static Public Attributes | Private Attributes
tChannelID Struct Reference

#include <channels.h>

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) const
int Nid (void) const
int Tid (void) const
int Sid (void) const
int Rid (void) const
cString ToString (void) const
 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) const
int Nid (void) const
int Tid (void) const
int Sid (void) const
int Rid (void) const
cString ToString (void) const

Static Public Member Functions

static tChannelID FromString (const char *s)
static tChannelID FromString (const char *s)

Static Public Attributes

static const tChannelID InvalidID

Private Attributes

int source
int nid
int tid
int sid
int rid

Detailed Description

Definition at line 51 of file channels.h.


Constructor & Destructor Documentation

tChannelID::tChannelID ( void  ) [inline]

Definition at line 59 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 60 of file channels.h.

References nid, Nid(), rid, Rid(), sid, Sid(), source, Source(), tid, and Tid().

tChannelID::tChannelID ( void  ) [inline]

Definition at line 59 of file include/vdr/channels.h.

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

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

Definition at line 60 of file include/vdr/channels.h.

References nid, Nid(), rid, Rid(), sid, Sid(), source, Source(), tid, and Tid().


Member Function Documentation

Definition at line 49 of file channels.c.

References tid.

Referenced by cChannels::GetByChannelID().

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

Definition at line 63 of file include/vdr/channels.h.

References rid.

tChannelID tChannelID::FromString ( const char *  s) [static]
static tChannelID tChannelID::FromString ( const char *  s) [static]
int tChannelID::Nid ( void  ) const [inline]

Definition at line 66 of file include/vdr/channels.h.

References nid.

int tChannelID::Nid ( void  ) const [inline]

Definition at line 66 of file channels.h.

References nid.

Referenced by cChannels::GetByTransponderID(), and tChannelID().

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

Definition at line 61 of file channels.h.

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

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

Definition at line 61 of file include/vdr/channels.h.

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

int tChannelID::Rid ( void  ) const [inline]

Definition at line 69 of file channels.h.

References rid.

Referenced by tChannelID().

int tChannelID::Rid ( void  ) const [inline]

Definition at line 69 of file include/vdr/channels.h.

References rid.

int tChannelID::Sid ( void  ) const [inline]

Definition at line 68 of file channels.h.

References sid.

Referenced by cChannels::GetByChannelID(), and tChannelID().

int tChannelID::Sid ( void  ) const [inline]

Definition at line 68 of file include/vdr/channels.h.

References sid.

int tChannelID::Source ( void  ) const [inline]

Definition at line 65 of file include/vdr/channels.h.

References source.

int tChannelID::Source ( void  ) const [inline]

Definition at line 65 of file channels.h.

References source.

Referenced by cChannels::GetByTransponderID(), and tChannelID().

int tChannelID::Tid ( void  ) const [inline]

Definition at line 67 of file include/vdr/channels.h.

References tid.

int tChannelID::Tid ( void  ) const [inline]

Definition at line 67 of file channels.h.

References tid.

Referenced by cChannels::GetByTransponderID(), and tChannelID().

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

Definition at line 62 of file include/vdr/channels.h.

References nid, sid, and tid.

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

Definition at line 62 of file channels.h.

References nid, sid, and tid.

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


Member Data Documentation

static const tChannelID tChannelID::InvalidID [static]
int tChannelID::nid [private]

actually the "original" network id

Definition at line 54 of file channels.h.

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

int tChannelID::rid [private]

Definition at line 57 of file channels.h.

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

int tChannelID::sid [private]

Definition at line 56 of file channels.h.

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

int tChannelID::source [private]

Definition at line 53 of file channels.h.

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

int tChannelID::tid [private]

Definition at line 55 of file channels.h.

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


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