vdr
2.2.0
|
#include <channels.h>
Public Member Functions | |
cChannel (void) | |
cChannel (const cChannel &Channel) | |
~cChannel () | |
cChannel & | operator= (const cChannel &Channel) |
cString | ToText (void) const |
bool | Parse (const char *s) |
bool | Save (FILE *f) |
const char * | Name (void) const |
const char * | ShortName (bool OrName=false) const |
const char * | Provider (void) const |
const char * | PortalName (void) const |
int | Frequency (void) const |
int | Transponder (void) const |
int | Source (void) const |
int | Srate (void) const |
int | Vpid (void) const |
int | Ppid (void) const |
int | Vtype (void) const |
const int * | Apids (void) const |
const int * | Dpids (void) const |
const int * | Spids (void) const |
int | Apid (int i) const |
int | Dpid (int i) const |
int | Spid (int i) const |
const char * | Alang (int i) const |
const char * | Dlang (int i) const |
const char * | Slang (int i) const |
int | Atype (int i) const |
int | Dtype (int i) const |
uchar | SubtitlingType (int i) const |
uint16_t | CompositionPageId (int i) const |
uint16_t | AncillaryPageId (int i) const |
int | Tpid (void) const |
const int * | Caids (void) const |
int | Ca (int Index=0) const |
int | Nid (void) const |
int | Tid (void) const |
int | Sid (void) const |
int | Rid (void) const |
int | Lcn (void) const |
int | Number (void) const |
void | SetNumber (int Number) |
bool | GroupSep (void) const |
const char * | Parameters (void) const |
const cLinkChannels * | LinkChannels (void) const |
const cChannel * | RefChannel (void) const |
bool | IsAtsc (void) const |
bool | IsCable (void) const |
bool | IsSat (void) const |
bool | IsTerr (void) const |
bool | IsSourceType (char Source) const |
tChannelID | GetChannelID (void) const |
bool | HasTimer (void) const |
int | Modification (int Mask=CHANNELMOD_ALL) |
time_t | Seen (void) |
void | CopyTransponderData (const cChannel *Channel) |
bool | SetTransponderData (int Source, int Frequency, int Srate, const char *Parameters, bool Quiet=false) |
void | SetId (int Nid, int Tid, int Sid, int Rid=0) |
void | SetLcn (int Lcn) |
void | SetName (const char *Name, const char *ShortName, const char *Provider) |
void | SetPortalName (const char *PortalName) |
void | SetPids (int Vpid, int Ppid, int Vtype, int *Apids, int *Atypes, char ALangs[][MAXLANGCODE2], int *Dpids, int *Dtypes, char DLangs[][MAXLANGCODE2], int *Spids, char SLangs[][MAXLANGCODE2], int Tpid) |
void | SetCaIds (const int *CaIds) |
void | SetCaDescriptors (int Level) |
void | SetLinkChannels (cLinkChannels *LinkChannels) |
void | SetRefChannel (cChannel *RefChannel) |
void | SetSubtitlingDescriptors (uchar *SubtitlingTypes, uint16_t *CompositionPageIds, uint16_t *AncillaryPageIds) |
void | SetSeen (void) |
![]() | |
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 |
cListObject * | Prev (void) const |
cListObject * | Next (void) const |
Static Public Member Functions | |
static int | Transponder (int Frequency, char Polarization) |
Private Member Functions | |
cString | TransponderDataToString (void) const |
Static Private Member Functions | |
static cString | ToText (const cChannel *Channel) |
Private Attributes | |
char * | name |
char * | shortName |
char * | provider |
char * | portalName |
int | __BeginData__ |
int | frequency |
int | source |
int | srate |
int | vpid |
int | ppid |
int | vtype |
int | apids [MAXAPIDS+1] |
int | atypes [MAXAPIDS+1] |
char | alangs [MAXAPIDS][MAXLANGCODE2] |
int | dpids [MAXDPIDS+1] |
int | dtypes [MAXAPIDS+1] |
char | dlangs [MAXDPIDS][MAXLANGCODE2] |
int | spids [MAXSPIDS+1] |
char | slangs [MAXSPIDS][MAXLANGCODE2] |
uchar | subtitlingTypes [MAXSPIDS] |
uint16_t | compositionPageIds [MAXSPIDS] |
uint16_t | ancillaryPageIds [MAXSPIDS] |
int | tpid |
int | caids [MAXCAIDS+1] |
int | nid |
int | tid |
int | sid |
int | rid |
int | lcn |
int | number |
bool | groupSep |
int | __EndData__ |
cString | nameSource |
cString | shortNameSource |
cString | parameters |
int | modification |
time_t | seen |
const cSchedule * | schedule |
cLinkChannels * | linkChannels |
cChannel * | refChannel |
Friends | |
class | cSchedules |
class | cMenuEditChannel |
class | cDvbSourceParam |
Definition at line 90 of file channels.h.
cChannel::cChannel | ( | void | ) |
Definition at line 58 of file channels.c.
References CHANNELMOD_NONE.
cChannel::cChannel | ( | const cChannel & | Channel | ) |
Definition at line 73 of file channels.c.
cChannel::~cChannel | ( | ) |
Definition at line 85 of file channels.c.
References Channels, cList< T >::First(), cListObject::Next(), and cList< T >::Next().
|
inline |
Definition at line 163 of file channels.h.
References MAXAPIDS.
Referenced by cRecordingInfo::cRecordingInfo(), cPatPmtGenerator::GeneratePmt(), and cDevice::SetChannel().
|
inline |
Definition at line 170 of file channels.h.
References MAXSPIDS.
Referenced by cPatPmtGenerator::GeneratePmt().
|
inline |
Definition at line 160 of file channels.h.
References MAXAPIDS.
Referenced by cRecorder::cRecorder(), cPatPmtGenerator::GeneratePmt(), main(), cDvbDevice::ProvidesChannel(), cSkinSTTNGDisplayChannel::SetChannel(), cDevice::SetChannel(), cSkinLCARSDisplayChannel::SetChannel(), cDvbHdFfDevice::SetChannelDevice(), and cDvbSdFfDevice::SetChannelDevice().
|
inline |
Definition at line 157 of file channels.h.
Referenced by cCamSlot::AddChannel(), cCamSlot::CanDecrypt(), cPatPmtGenerator::GeneratePmtPid(), and cReceiver::SetPids().
|
inline |
Definition at line 166 of file channels.h.
References MAXAPIDS.
Referenced by cPatPmtGenerator::GeneratePmt(), and cDvbHdFfDevice::SetAudioTrackDevice().
|
inline |
Definition at line 173 of file channels.h.
References cListObject::Index(), and MAXCAIDS.
Referenced by cCamSlot::AddChannel(), cCamSlot::CanDecrypt(), cDevice::GetDevice(), cEITScanner::Process(), cDvbDevice::ProvidesChannel(), cMenuChannelItem::Set(), cSkinSTTNGDisplayChannel::SetChannel(), cSkinLCARSDisplayChannel::SetChannel(), cDvbHdFfDevice::SetChannelDevice(), and cDvbSdFfDevice::SetChannelDevice().
|
inline |
Definition at line 172 of file channels.h.
Referenced by cDevice::GetDevice().
|
inline |
Definition at line 169 of file channels.h.
References MAXSPIDS.
Referenced by cPatPmtGenerator::GeneratePmt().
void cChannel::CopyTransponderData | ( | const cChannel * | Channel | ) |
Definition at line 186 of file channels.c.
References frequency, parameters, tChannelID::source, source, and srate.
Referenced by cChannels::NewChannel().
|
inline |
Definition at line 164 of file channels.h.
References MAXDPIDS.
Referenced by cRecordingInfo::cRecordingInfo(), cPatPmtGenerator::GeneratePmt(), and cDevice::SetChannel().
|
inline |
Definition at line 161 of file channels.h.
References MAXDPIDS.
Referenced by cRecorder::cRecorder(), cPatPmtGenerator::GeneratePmt(), main(), cDvbDevice::ProvidesChannel(), cSkinSTTNGDisplayChannel::SetChannel(), cDevice::SetChannel(), cSkinLCARSDisplayChannel::SetChannel(), cDvbHdFfDevice::SetChannelDevice(), and cDvbSdFfDevice::SetChannelDevice().
|
inline |
Definition at line 158 of file channels.h.
Referenced by cCamSlot::AddChannel(), cCamSlot::CanDecrypt(), cPatPmtGenerator::GeneratePmtPid(), and cReceiver::SetPids().
|
inline |
Definition at line 167 of file channels.h.
References MAXDPIDS.
Referenced by cPatPmtGenerator::GeneratePmt(), cDvbHdFfDevice::SetAudioTrackDevice(), and cDvbHdFfDevice::SetChannelDevice().
|
inline |
Returns the actual frequency, as given in 'channels.conf'.
Definition at line 149 of file channels.h.
Referenced by cDvbTuner::GetBondingParams(), cDvbSourceParam::GetData(), cNitFilter::Process(), and cDvbDevice::ProvidesTransponder().
|
inline |
Definition at line 190 of file channels.h.
References CHANNELMOD_ALL, and tChannelID::tChannelID().
Referenced by cChannelSorter::cChannelSorter(), cSVDRP::CmdCLRE(), cRecordingInfo::cRecordingInfo(), cSchedule::Dump(), cChannels::GetByChannelID(), cDevice::GetDevice(), cSchedules::GetSchedule(), cChannels::HasUniqueChannelID(), cTimer::Matches(), cMenuEditChanItem::ProcessKey(), cMenuEditChanItem::Set(), cDvbHdFfDevice::SetChannelDevice(), cDvbSdFfDevice::SetChannelDevice(), and cReceiver::SetPids().
|
inline |
Definition at line 181 of file channels.h.
Referenced by ChannelString(), cSVDRP::CmdCHAN(), cMenuChannelItem::cMenuChannelItem(), cMenuEditTranItem::cMenuEditTranItem(), cChannels::GetNextGroup(), cChannels::GetNextNormal(), cChannels::GetPrevGroup(), cChannels::GetPrevNormal(), cDisplayChannel::NextAvailableChannel(), cNitFilter::Process(), cDisplayChannel::ProcessKey(), cMenuChannelItem::Set(), cSkinSTTNGDisplayChannel::SetChannel(), and cSkinLCARSDisplayChannel::SetChannel().
bool cChannel::HasTimer | ( | void | ) | const |
Definition at line 170 of file channels.c.
References cList< T >::First(), cList< T >::Next(), and Timers.
Referenced by cMenuChannels::Delete(), and cEvent::SetRunningStatus().
|
inline |
Definition at line 185 of file channels.h.
References cSource::IsAtsc().
Referenced by GetRequiredDeliverySystem().
|
inline |
Definition at line 186 of file channels.h.
References cSource::IsCable().
Referenced by GetRequiredDeliverySystem().
|
inline |
Definition at line 187 of file channels.h.
References cSource::IsSat().
Referenced by GetRequiredDeliverySystem().
|
inline |
Definition at line 189 of file channels.h.
References cSource::IsType().
|
inline |
Definition at line 188 of file channels.h.
References cSource::IsTerr().
Referenced by GetRequiredDeliverySystem().
|
inline |
Definition at line 178 of file channels.h.
|
inline |
Definition at line 183 of file channels.h.
int cChannel::Modification | ( | int | Mask = CHANNELMOD_ALL | ) |
Definition at line 179 of file channels.c.
References CHANNELMOD_NONE.
const char * cChannel::Name | ( | void | ) | const |
Definition at line 122 of file channels.c.
References isempty(), Setup, cSetup::ShowChannelNamesWithSource, tChannelID::source, cString::sprintf(), and cSource::ToChar().
Referenced by cRecordControls::ChannelDataModified(), ChannelString(), cSVDRP::CmdCHAN(), cMenuEvent::cMenuEvent(), cMenuChannelItem::Compare(), cRecording::cRecording(), cRecordingInfo::cRecordingInfo(), cTimer::cTimer(), cSkinLCARSDisplayMenu::DrawLive(), cSkinLCARSDisplayMenu::DrawTimer(), cSchedule::Dump(), cChannels::GetNextGroup(), cChannels::GetPrevGroup(), GetRequiredDeliverySystem(), main(), cMenuSchedule::PrepareScheduleAllThis(), cMenuSchedule::PrepareScheduleThisThis(), ReportEpgBugFixStats(), cMenuEditChanItem::Set(), cMenuChannelItem::Set(), cSkinLCARSDisplayChannel::SetChannel(), cEvent::SetRunningStatus(), cRecordControls::Start(), and cDevice::SwitchChannel().
|
inline |
Definition at line 174 of file channels.h.
References tChannelID::nid.
Referenced by cEIT::cEIT(), and cNitFilter::Process().
|
inline |
Definition at line 179 of file channels.h.
Referenced by cRecordControls::ChannelDataModified(), ChannelString(), cSVDRP::CmdCHAN(), cSVDRP::CmdDELC(), cSVDRP::CmdLSTC(), cSVDRP::CmdMODC(), cSVDRP::CmdMOVC(), cSVDRP::CmdNEWC(), cMenuEditChanItem::cMenuEditChanItem(), cMenuEditTimer::cMenuEditTimer(), cMenuEditTranItem::cMenuEditTranItem(), cMenuSchedule::cMenuSchedule(), cMenuChannelItem::Compare(), cRecording::cRecording(), cMenuChannels::Delete(), cDisplayChannel::DisplayInfo(), cShutdownHandler::DoShutdown(), cSkinLCARSDisplayMenu::DrawLive(), GetRequiredDeliverySystem(), main(), cMenuChannels::Move(), cDisplayChannel::ProcessKey(), cMenuEditChanItem::ProcessKey(), cMenuEditChannel::ProcessKey(), cMenuWhatsOn::ProcessKey(), cMenuSchedule::ProcessKey(), cMenuChannelItem::Set(), cMenuTimerItem::Set(), cDevice::SetChannel(), cSkinLCARSDisplayChannel::SetChannel(), cDvbHdFfDevice::SetChannelDevice(), cDvbSdFfDevice::SetChannelDevice(), cDevice::SetCurrentChannel(), cEvent::SetRunningStatus(), cRecordControls::Start(), and cDevice::SwitchChannel().
Definition at line 109 of file channels.c.
References __BeginData__, __EndData__, name, parameters, portalName, provider, shortName, and strcpyrealloc().
|
inline |
Definition at line 182 of file channels.h.
Referenced by cDvbTuner::GetBondingParams(), cDvbTuner::IsTunedTo(), cNitFilter::Process(), cDvbDevice::ProvidesTransponder(), and cDvbSourceParam::SetData().
bool cChannel::Parse | ( | const char * | s | ) |
Definition at line 581 of file channels.c.
References SI::AC3DescriptorTag, CA_USER_MAX, esyslog, cSource::FromString(), MAXAPIDS, MAXCAIDS, MAXDPIDS, MAXLANGCODE2, MAXSPIDS, tChannelID::nid, tChannelID::rid, tChannelID::sid, skipspace(), tChannelID::source, strcpyrealloc(), strn0cpy(), strreplace(), tChannelID::tid, and tChannelID::Valid().
Referenced by cSVDRP::CmdMODC(), and cSVDRP::CmdNEWC().
|
inline |
Definition at line 148 of file channels.h.
|
inline |
Definition at line 155 of file channels.h.
Referenced by cPatPmtGenerator::GeneratePmt(), cPatPmtGenerator::GeneratePmtPid(), cDvbHdFfDevice::SetChannelDevice(), cDvbSdFfDevice::SetChannelDevice(), and cReceiver::SetPids().
|
inline |
Definition at line 147 of file channels.h.
Referenced by cMenuChannelItem::Compare(), and cMenuChannelItem::Set().
|
inline |
Definition at line 184 of file channels.h.
|
inline |
Definition at line 177 of file channels.h.
References tChannelID::rid.
bool cChannel::Save | ( | FILE * | f | ) |
Definition at line 787 of file channels.c.
|
inline |
Definition at line 193 of file channels.h.
References MAXLANGCODE2, tChannelID::Nid(), tChannelID::Rid(), tChannelID::Sid(), tChannelID::Source(), and tChannelID::Tid().
void cChannel::SetCaDescriptors | ( | int | Level | ) |
Definition at line 450 of file channels.c.
References CHANNELMOD_CA, Channels, dsyslog, and cChannels::SetModified().
Referenced by cPatFilter::Process().
void cChannel::SetCaIds | ( | const int * | CaIds | ) |
Definition at line 429 of file channels.c.
References CA_USER_MAX, CHANNELMOD_CA, Channels, dsyslog, IntArraysDiffer(), IntArrayToString(), MAXCAIDS, and cChannels::SetModified().
Referenced by cPatFilter::Process().
void cChannel::SetId | ( | int | Nid, |
int | Tid, | ||
int | Sid, | ||
int | Rid = 0 |
||
) |
Definition at line 232 of file channels.c.
References CHANNELMOD_ID, Channels, dsyslog, cChannels::HashChannel(), tChannelID::nid, tChannelID::Nid(), tChannelID::rid, tChannelID::Rid(), cChannels::SetModified(), tChannelID::sid, tChannelID::Sid(), tChannelID::tid, tChannelID::Tid(), and cChannels::UnhashChannel().
Referenced by cSdtFilter::Process(), and cNitFilter::Process().
void cChannel::SetLcn | ( | int | Lcn | ) |
void cChannel::SetLinkChannels | ( | cLinkChannels * | LinkChannels | ) |
Definition at line 460 of file channels.c.
References cLinkChannel::Channel(), cListBase::Count(), dsyslog, cList< T >::First(), cListObject::Next(), and cList< T >::Next().
Referenced by cEIT::cEIT(), and cSdtFilter::Process().
void cChannel::SetName | ( | const char * | Name, |
const char * | ShortName, | ||
const char * | Provider | ||
) |
Definition at line 260 of file channels.c.
References CHANNELMOD_NAME, Channels, dsyslog, isempty(), cChannels::SetModified(), and strcpyrealloc().
Referenced by cEIT::cEIT(), and cSdtFilter::Process().
|
inline |
Definition at line 180 of file channels.h.
void cChannel::SetPids | ( | int | Vpid, |
int | Ppid, | ||
int | Vtype, | ||
int * | Apids, | ||
int * | Atypes, | ||
char | ALangs[][MAXLANGCODE2], | ||
int * | Dpids, | ||
int * | Dtypes, | ||
char | DLangs[][MAXLANGCODE2], | ||
int * | Spids, | ||
char | SLangs[][MAXLANGCODE2], | ||
int | Tpid | ||
) |
Definition at line 340 of file channels.c.
References CHANNELMOD_AUX, CHANNELMOD_LANGS, CHANNELMOD_NONE, CHANNELMOD_PIDS, Channels, dsyslog, IntArraysDiffer(), IntArrayToString(), MAXAPIDS, MAXDPIDS, MAXLANGCODE2, MAXSPIDS, cChannels::SetModified(), STRDIFF, strn0cpy(), and VALDIFF.
Referenced by cPatFilter::Process().
void cChannel::SetPortalName | ( | const char * | PortalName | ) |
Definition at line 286 of file channels.c.
References CHANNELMOD_NAME, Channels, dsyslog, isempty(), cChannels::SetModified(), and strcpyrealloc().
Referenced by cEIT::cEIT().
void cChannel::SetRefChannel | ( | cChannel * | RefChannel | ) |
Definition at line 507 of file channels.c.
void cChannel::SetSeen | ( | void | ) |
Definition at line 424 of file channels.c.
Referenced by cSdtFilter::Process().
void cChannel::SetSubtitlingDescriptors | ( | uchar * | SubtitlingTypes, |
uint16_t * | CompositionPageIds, | ||
uint16_t * | AncillaryPageIds | ||
) |
Definition at line 408 of file channels.c.
References MAXSPIDS.
Referenced by cPatFilter::Process().
bool cChannel::SetTransponderData | ( | int | Source, |
int | Frequency, | ||
int | Srate, | ||
const char * | Parameters, | ||
bool | Quiet = false |
||
) |
Definition at line 196 of file channels.c.
References CHANNELMOD_TRANSP, Channels, dsyslog, esyslog, cChannels::SetModified(), tChannelID::source, and tChannelID::Source().
Referenced by cDvbSourceParam::GetData(), and cNitFilter::Process().
const char * cChannel::ShortName | ( | bool | OrName = false | ) | const |
Definition at line 132 of file channels.c.
References isempty(), Setup, cSetup::ShowChannelNamesWithSource, tChannelID::source, cString::sprintf(), and cSource::ToChar().
Referenced by cMenuEditTimer::ProcessKey().
|
inline |
Definition at line 176 of file channels.h.
References tChannelID::sid.
Referenced by cCamSlot::AddChannel(), cCamSlot::CanDecrypt(), cChannels::GetByChannelID(), cChannels::GetByServiceID(), cChannels::HashChannel(), cPatFilter::Process(), cNitFilter::Process(), cDevice::SetChannel(), and cChannels::UnhashChannel().
|
inline |
Definition at line 165 of file channels.h.
References MAXSPIDS.
Referenced by cRecordingInfo::cRecordingInfo(), cPatPmtGenerator::GeneratePmt(), and cDevice::SetChannel().
|
inline |
Definition at line 152 of file channels.h.
References tChannelID::source.
Referenced by cCamSlot::AddChannel(), cScanList::AddTransponder(), cTransponderList::AddTransponder(), cCamSlot::CanDecrypt(), cMenuEditTranItem::cMenuEditTranItem(), cSkinLCARSDisplayMenu::DrawLive(), cDvbTuner::GetBondingParams(), cChannels::GetByServiceID(), cDvbSourceParam::GetData(), cDvbTuner::IsTunedTo(), cChannels::NewChannel(), cPatFilter::Process(), cNitFilter::Process(), cMenuEditTranItem::ProcessKey(), cDvbDevice::ProvidesTransponder(), cSkinLCARSDisplayChannel::SetChannel(), cScanData::Source(), and cSectionHandler::Source().
|
inline |
Definition at line 162 of file channels.h.
References MAXSPIDS.
Referenced by cPatPmtGenerator::GeneratePmt(), and cDevice::SetChannel().
|
inline |
Definition at line 159 of file channels.h.
Referenced by cCamSlot::AddChannel(), cCamSlot::CanDecrypt(), cPatPmtGenerator::GeneratePmtPid(), and cReceiver::SetPids().
|
inline |
Definition at line 153 of file channels.h.
References cDvbSourceParam::srate.
Referenced by cNitFilter::Process(), and cDvbSourceParam::SetData().
|
inline |
Definition at line 168 of file channels.h.
References MAXSPIDS.
Referenced by cPatPmtGenerator::GeneratePmt().
|
inline |
Definition at line 175 of file channels.h.
References tChannelID::tid.
Referenced by cEIT::cEIT(), and cNitFilter::Process().
Definition at line 519 of file channels.c.
References alangs, apids, atypes, caids, dlangs, dpids, dtypes, frequency, groupSep, IntArrayToString(), isempty(), MAXAPIDS, MAXCAIDS, MAXDPIDS, MAXLANGCODE2, MAXSPIDS, name, nid, number, parameters, ppid, provider, rid, shortName, sid, slangs, source, spids, cString::sprintf(), srate, strreplace(), tid, cSource::ToString(), tpid, vpid, and vtype.
Referenced by cSVDRP::CmdLSTC(), cSVDRP::CmdMODC(), cSVDRP::CmdNEWC(), cChannels::DeleteDuplicateChannels(), and cMenuEditChannel::ProcessKey().
cString cChannel::ToText | ( | void | ) | const |
Definition at line 576 of file channels.c.
|
inline |
Definition at line 171 of file channels.h.
Referenced by cPatPmtGenerator::GeneratePmtPid(), cSkinSTTNGDisplayChannel::SetChannel(), cSkinLCARSDisplayChannel::SetChannel(), and cDvbSdFfDevice::SetChannelDevice().
int cChannel::Transponder | ( | void | ) | const |
Returns the transponder frequency in MHz, plus the polarization in case of sat.
Definition at line 157 of file channels.c.
Referenced by cCamSlot::AddChannel(), cScanList::AddTransponder(), cTransponderList::AddTransponder(), cCamSlot::CanDecrypt(), cMenuEditTranItem::cMenuEditTranItem(), cChannels::GetByServiceID(), cDvbTuner::IsTunedTo(), cChannels::NewChannel(), cPatFilter::Process(), cNitFilter::Process(), cMenuEditTranItem::ProcessKey(), cScanData::Transponder(), and cSectionHandler::Transponder().
|
static |
builds the transponder from the given Frequency and Polarization
Definition at line 144 of file channels.c.
References esyslog.
|
private |
Definition at line 512 of file channels.c.
References cSource::IsTerr(), tChannelID::source, cString::sprintf(), and cSource::ToString().
|
inline |
Definition at line 154 of file channels.h.
Referenced by cCamSlot::AddChannel(), cCamSlot::CanDecrypt(), cRecorder::cRecorder(), cPatPmtGenerator::GeneratePmt(), cPatPmtGenerator::GeneratePmtPid(), main(), cDvbDevice::ProvidesChannel(), cMenuChannelItem::Set(), cSkinSTTNGDisplayChannel::SetChannel(), cSkinLCARSDisplayChannel::SetChannel(), cDvbHdFfDevice::SetChannelDevice(), cDvbSdFfDevice::SetChannelDevice(), and cReceiver::SetPids().
|
inline |
Definition at line 156 of file channels.h.
Referenced by cRecorder::cRecorder(), cPatPmtGenerator::GeneratePmt(), and cDvbHdFfDevice::SetChannelDevice().
|
friend |
Definition at line 93 of file channels.h.
|
friend |
Definition at line 92 of file channels.h.
|
friend |
Definition at line 91 of file channels.h.
|
private |
Definition at line 100 of file channels.h.
Referenced by operator=().
|
private |
Definition at line 127 of file channels.h.
Referenced by operator=().
|
private |
Definition at line 109 of file channels.h.
Referenced by ToText().
|
private |
Definition at line 117 of file channels.h.
|
private |
Definition at line 107 of file channels.h.
Referenced by cMenuEditChannel::Setup(), and ToText().
|
private |
Definition at line 108 of file channels.h.
Referenced by ToText().
|
private |
Definition at line 119 of file channels.h.
Referenced by cMenuEditChannel::Setup(), and ToText().
|
private |
Definition at line 116 of file channels.h.
|
private |
Definition at line 112 of file channels.h.
Referenced by ToText().
|
private |
Definition at line 110 of file channels.h.
Referenced by cMenuEditChannel::Setup(), and ToText().
|
private |
Definition at line 111 of file channels.h.
Referenced by ToText().
|
private |
Definition at line 101 of file channels.h.
Referenced by CopyTransponderData(), cMenuEditChannel::Setup(), and ToText().
|
private |
Definition at line 126 of file channels.h.
Referenced by ToText().
|
private |
Definition at line 124 of file channels.h.
|
private |
Definition at line 134 of file channels.h.
|
private |
Definition at line 131 of file channels.h.
|
private |
Definition at line 96 of file channels.h.
Referenced by cMenuEditChannel::cMenuEditChannel(), operator=(), cMenuEditChannel::ProcessKey(), and ToText().
|
mutableprivate |
Definition at line 128 of file channels.h.
|
private |
Definition at line 120 of file channels.h.
Referenced by cMenuEditChannel::cMenuEditChannel(), cMenuEditChannel::Setup(), and ToText().
|
private |
Definition at line 125 of file channels.h.
Referenced by ToText().
|
private |
Definition at line 130 of file channels.h.
Referenced by CopyTransponderData(), operator=(), and ToText().
|
private |
Definition at line 99 of file channels.h.
Referenced by cMenuEditChannel::cMenuEditChannel(), and operator=().
|
private |
Definition at line 105 of file channels.h.
Referenced by cMenuEditChannel::Setup(), and ToText().
|
private |
Definition at line 98 of file channels.h.
Referenced by cMenuEditChannel::cMenuEditChannel(), operator=(), and ToText().
|
private |
Definition at line 135 of file channels.h.
|
private |
Definition at line 123 of file channels.h.
Referenced by cMenuEditChannel::cMenuEditChannel(), and ToText().
|
mutableprivate |
Definition at line 133 of file channels.h.
Referenced by cSchedules::AddSchedule(), and cSchedules::GetSchedule().
|
private |
Definition at line 132 of file channels.h.
|
private |
Definition at line 97 of file channels.h.
Referenced by cMenuEditChannel::cMenuEditChannel(), operator=(), and ToText().
|
mutableprivate |
Definition at line 129 of file channels.h.
|
private |
Definition at line 122 of file channels.h.
Referenced by cMenuEditChannel::Setup(), and ToText().
|
private |
Definition at line 114 of file channels.h.
Referenced by ToText().
|
private |
Definition at line 102 of file channels.h.
Referenced by CopyTransponderData(), cMenuEditChannel::ProcessKey(), cMenuEditChannel::Setup(), and ToText().
|
private |
Definition at line 113 of file channels.h.
Referenced by cMenuEditChannel::Setup(), and ToText().
|
private |
Definition at line 103 of file channels.h.
Referenced by CopyTransponderData(), and ToText().
Definition at line 115 of file channels.h.
|
private |
Definition at line 121 of file channels.h.
Referenced by cMenuEditChannel::cMenuEditChannel(), cMenuEditChannel::Setup(), and ToText().
|
private |
Definition at line 118 of file channels.h.
Referenced by cMenuEditChannel::Setup(), and ToText().
|
private |
Definition at line 104 of file channels.h.
Referenced by cMenuEditChannel::Setup(), and ToText().
|
private |
Definition at line 106 of file channels.h.
Referenced by ToText().