vdr
2.2.0
|
#include <channels.h>
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 |
tChannelID & | ClrRid (void) |
tChannelID & | ClrPolarization (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 Public Attributes | |
static const tChannelID | InvalidID |
Private Attributes | |
int | source |
int | nid |
int | tid |
int | sid |
int | rid |
Definition at line 54 of file channels.h.
|
inline |
Definition at line 62 of file channels.h.
Referenced by FromString(), and cChannel::GetChannelID().
|
inline |
tChannelID & tChannelID::ClrPolarization | ( | void | ) |
Definition at line 50 of file channels.c.
References tid.
Referenced by ClrRid(), and cChannels::GetByChannelID().
|
inline |
Definition at line 66 of file channels.h.
References ClrPolarization().
Referenced by cSchedules::AddSchedule(), cSVDRP::CmdCLRE(), cChannels::GetByChannelID(), and cSchedules::GetSchedule().
|
static |
Definition at line 26 of file channels.c.
References cSource::FromString(), InvalidID, nid, rid, sid, source, tChannelID(), and tid.
Referenced by cSVDRP::CmdCHAN(), cSVDRP::CmdCLRE(), cSVDRP::CmdLSTC(), cSVDRP::CmdLSTE(), cMenuEditChanItem::cMenuEditChanItem(), main(), cTimer::Parse(), cRecordingInfo::Read(), cSchedule::Read(), and Rid().
|
inline |
Definition at line 69 of file channels.h.
References nid.
Referenced by cChannels::GetByTransponderID(), cChannels::MaxNumber(), cChannels::NewChannel(), cChannel::Seen(), cChannel::SetId(), and tChannelID().
|
inline |
|
inline |
Definition at line 72 of file channels.h.
References FromString(), rid, and ToString().
Referenced by cChannels::MaxNumber(), cChannels::NewChannel(), cChannel::Seen(), cChannel::SetId(), and tChannelID().
|
inline |
Definition at line 71 of file channels.h.
References sid.
Referenced by cChannels::GetByChannelID(), cChannels::MaxNumber(), cChannels::NewChannel(), cChannel::Seen(), cChannel::SetId(), and tChannelID().
|
inline |
Definition at line 68 of file channels.h.
References source.
Referenced by cChannels::GetByTransponderID(), cChannels::MaxNumber(), cChannel::Seen(), cChannel::SetTransponderData(), and tChannelID().
|
inline |
Definition at line 70 of file channels.h.
References tid.
Referenced by cChannels::GetByTransponderID(), cChannels::MaxNumber(), cChannels::NewChannel(), cChannel::Seen(), cChannel::SetId(), and tChannelID().
cString tChannelID::ToString | ( | void | ) | const |
Definition at line 43 of file channels.c.
References nid, rid, sid, source, tid, and cSource::ToString().
Referenced by cMenuTimers::Commands(), cSchedule::Dump(), cMenuEditChanItem::ProcessKey(), Rid(), and cMenuEditChanItem::Set().
|
inline |
Definition at line 65 of file channels.h.
References sid.
Referenced by cChannel::Parse(), and cSchedule::Read().
|
static |
Definition at line 75 of file channels.h.
Referenced by cSVDRP::CmdCLRE(), cRecordingInfo::cRecordingInfo(), FromString(), and cSchedules::GetSchedule().
|
private |
actually the "original" network id
Definition at line 57 of file channels.h.
Referenced by FromString(), cChannels::GetByTransponderID(), Nid(), cChannel::Nid(), operator==(), cChannel::Parse(), cChannel::SetId(), and ToString().
|
private |
Definition at line 60 of file channels.h.
Referenced by FromString(), operator==(), cChannel::Parse(), Rid(), cChannel::Rid(), cChannel::SetId(), and ToString().
|
private |
Definition at line 59 of file channels.h.
Referenced by FromString(), cChannels::GetByChannelID(), operator==(), cChannel::Parse(), cChannel::SetId(), Sid(), cChannel::Sid(), ToString(), and Valid().
|
private |
Definition at line 56 of file channels.h.
Referenced by cChannel::CopyTransponderData(), FromString(), cChannels::GetByTransponderID(), cChannel::Name(), operator==(), cChannel::Parse(), cChannel::SetTransponderData(), cChannel::ShortName(), Source(), cChannel::Source(), ToString(), and cChannel::TransponderDataToString().
|
private |
Definition at line 58 of file channels.h.
Referenced by ClrPolarization(), FromString(), cChannels::GetByTransponderID(), operator==(), cChannel::Parse(), cChannel::SetId(), Tid(), cChannel::Tid(), and ToString().