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 tTeletextSubtitlePage * | TeletextSubtitlePages () const |
int | TotalTeletextSubtitlePages () 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 | SetTeletextSubtitlePages (tTeletextSubtitlePage pages[], int numberOfPages) |
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 | fixedTtxtSubtitlePages |
int | totalTtxtSubtitlePages |
tTeletextSubtitlePage | teletextSubtitlePages [MAXTXTPAGES] |
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 103 of file channels.h.
cChannel::cChannel | ( | void | ) |
Definition at line 59 of file channels.c.
References CHANNELMOD_NONE.
cChannel::cChannel | ( | const cChannel & | Channel | ) |
Definition at line 74 of file channels.c.
cChannel::~cChannel | ( | ) |
Definition at line 86 of file channels.c.
References Channels, cList< T >::First(), cListObject::Next(), and cList< T >::Next().
|
inline |
Definition at line 179 of file channels.h.
References MAXAPIDS.
Referenced by cRecordingInfo::cRecordingInfo(), cPatPmtGenerator::GeneratePmt(), and cDevice::SetChannel().
|
inline |
Definition at line 186 of file channels.h.
References MAXSPIDS.
Referenced by cPatPmtGenerator::GeneratePmt().
|
inline |
Definition at line 176 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 173 of file channels.h.
Referenced by cCamSlot::AddChannel(), cCamSlot::CanDecrypt(), cPatPmtGenerator::GeneratePmtPid(), and cReceiver::SetPids().
|
inline |
Definition at line 182 of file channels.h.
References MAXAPIDS.
Referenced by cPatPmtGenerator::GeneratePmt(), and cDvbHdFfDevice::SetAudioTrackDevice().
|
inline |
Definition at line 191 of file channels.h.
References cListObject::Index(), and MAXCAIDS.
Referenced by cCamSlot::AddChannel(), cCamSlot::CanDecrypt(), cDevice::GetDevice(), cEITScanner::Process(), cDvbDevice::ProvidesChannel(), cSkinSTTNGDisplayChannel::SetChannel(), cSkinLCARSDisplayChannel::SetChannel(), cDvbHdFfDevice::SetChannelDevice(), and cDvbSdFfDevice::SetChannelDevice().
|
inline |
Definition at line 190 of file channels.h.
Referenced by cDevice::GetDevice().
|
inline |
Definition at line 185 of file channels.h.
References MAXSPIDS.
Referenced by cPatPmtGenerator::GeneratePmt().
void cChannel::CopyTransponderData | ( | const cChannel * | Channel | ) |
Definition at line 187 of file channels.c.
References frequency, parameters, tChannelID::source, source, and srate.
Referenced by cChannels::NewChannel().
|
inline |
Definition at line 180 of file channels.h.
References MAXDPIDS.
Referenced by cRecordingInfo::cRecordingInfo(), cPatPmtGenerator::GeneratePmt(), and cDevice::SetChannel().
|
inline |
Definition at line 177 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 174 of file channels.h.
Referenced by cCamSlot::AddChannel(), cCamSlot::CanDecrypt(), cPatPmtGenerator::GeneratePmtPid(), and cReceiver::SetPids().
|
inline |
Definition at line 183 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 165 of file channels.h.
Referenced by cDvbTuner::GetBondingParams(), cDvbSourceParam::GetData(), cNitFilter::Process(), and cDvbDevice::ProvidesTransponder().
|
inline |
Definition at line 208 of file channels.h.
References CHANNELMOD_ALL, and tChannelID::tChannelID().
Referenced by cChannelSorter::cChannelSorter(), cSVDRP::CmdCLRE(), cMenuTimers::Commands(), cRecordingInfo::cRecordingInfo(), cSchedule::Dump(), cChannels::GetByChannelID(), cDevice::GetDevice(), cSchedules::GetSchedule(), cChannels::HasUniqueChannelID(), cTimer::Matches(), cMenuEditChanItem::ProcessKey(), cMenuEditChanItem::Set(), cMenuChannelItem::Set(), cDvbHdFfDevice::SetChannelDevice(), cDvbSdFfDevice::SetChannelDevice(), and cReceiver::SetPids().
|
inline |
Definition at line 199 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 171 of file channels.c.
References cList< T >::First(), cList< T >::Next(), and Timers.
Referenced by cMenuChannels::Delete(), and cEvent::SetRunningStatus().
|
inline |
Definition at line 203 of file channels.h.
References cSource::IsAtsc().
Referenced by GetRequiredDeliverySystem().
|
inline |
Definition at line 204 of file channels.h.
References cSource::IsCable().
Referenced by GetRequiredDeliverySystem().
|
inline |
Definition at line 205 of file channels.h.
References cSource::IsSat().
Referenced by GetRequiredDeliverySystem().
|
inline |
Definition at line 207 of file channels.h.
References cSource::IsType().
|
inline |
Definition at line 206 of file channels.h.
References cSource::IsTerr().
Referenced by GetRequiredDeliverySystem().
|
inline |
Definition at line 196 of file channels.h.
Referenced by cNitFilter::Process().
|
inline |
Definition at line 201 of file channels.h.
int cChannel::Modification | ( | int | Mask = CHANNELMOD_ALL | ) |
Definition at line 180 of file channels.c.
References CHANNELMOD_NONE.
const char * cChannel::Name | ( | void | ) | const |
Definition at line 123 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 192 of file channels.h.
References tChannelID::nid.
Referenced by cEIT::cEIT(), and cNitFilter::Process().
|
inline |
Definition at line 197 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 110 of file channels.c.
References __BeginData__, __EndData__, name, parameters, portalName, provider, shortName, and strcpyrealloc().
|
inline |
Definition at line 200 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 609 of file channels.c.
References SI::AC3DescriptorTag, CA_USER_MAX, esyslog, cSource::FromString(), MAXAPIDS, MAXCAIDS, MAXDPIDS, MAXLANGCODE2, MAXSPIDS, MAXTXTPAGES, 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 164 of file channels.h.
|
inline |
Definition at line 171 of file channels.h.
Referenced by cPatPmtGenerator::GeneratePmt(), cPatPmtGenerator::GeneratePmtPid(), cDvbHdFfDevice::SetChannelDevice(), cDvbSdFfDevice::SetChannelDevice(), and cReceiver::SetPids().
|
inline |
Definition at line 163 of file channels.h.
Referenced by cMenuChannelItem::Compare(), and cMenuChannelItem::Set().
|
inline |
Definition at line 202 of file channels.h.
|
inline |
Definition at line 195 of file channels.h.
References tChannelID::rid.
bool cChannel::Save | ( | FILE * | f | ) |
Definition at line 841 of file channels.c.
|
inline |
Definition at line 211 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 471 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 450 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 233 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 481 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 261 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 198 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 341 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 287 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 528 of file channels.c.
void cChannel::SetSeen | ( | void | ) |
Definition at line 445 of file channels.c.
Referenced by cSdtFilter::Process().
void cChannel::SetSubtitlingDescriptors | ( | uchar * | SubtitlingTypes, |
uint16_t * | CompositionPageIds, | ||
uint16_t * | AncillaryPageIds | ||
) |
Definition at line 409 of file channels.c.
References MAXSPIDS.
Referenced by cPatFilter::Process().
void cChannel::SetTeletextSubtitlePages | ( | tTeletextSubtitlePage | pages[], |
int | numberOfPages | ||
) |
Definition at line 425 of file channels.c.
References CHANNELMOD_NONE, CHANNELMOD_PIDS, Channels, MAXTXTPAGES, and cChannels::SetModified().
Referenced by cPatFilter::Process().
bool cChannel::SetTransponderData | ( | int | Source, |
int | Frequency, | ||
int | Srate, | ||
const char * | Parameters, | ||
bool | Quiet = false |
||
) |
Definition at line 197 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 133 of file channels.c.
References isempty(), Setup, cSetup::ShowChannelNamesWithSource, tChannelID::source, cString::sprintf(), and cSource::ToChar().
Referenced by cMenuEditTimer::ProcessKey().
|
inline |
Definition at line 194 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 181 of file channels.h.
References MAXSPIDS.
Referenced by cRecordingInfo::cRecordingInfo(), cPatPmtGenerator::GeneratePmt(), and cDevice::SetChannel().
|
inline |
Definition at line 168 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 178 of file channels.h.
References MAXSPIDS.
Referenced by cPatPmtGenerator::GeneratePmt(), and cDevice::SetChannel().
|
inline |
Definition at line 175 of file channels.h.
Referenced by cCamSlot::AddChannel(), cCamSlot::CanDecrypt(), cPatPmtGenerator::GeneratePmtPid(), and cReceiver::SetPids().
|
inline |
Definition at line 169 of file channels.h.
References cDvbSourceParam::srate.
Referenced by cNitFilter::Process(), and cDvbSourceParam::SetData().
|
inline |
Definition at line 184 of file channels.h.
References MAXSPIDS.
Referenced by cPatPmtGenerator::GeneratePmt().
|
inline |
Definition at line 188 of file channels.h.
Referenced by cPatPmtGenerator::GeneratePmt().
|
inline |
Definition at line 193 of file channels.h.
References tChannelID::tid.
Referenced by cEIT::cEIT(), and cNitFilter::Process().
|
inline |
Definition at line 189 of file channels.h.
Referenced by cPatPmtGenerator::GeneratePmt().
Definition at line 540 of file channels.c.
References alangs, apids, atypes, caids, dlangs, dpids, dtypes, fixedTtxtSubtitlePages, frequency, groupSep, IntArrayToString(), isempty(), MAXAPIDS, MAXCAIDS, MAXDPIDS, MAXLANGCODE2, MAXSPIDS, MAXTXTPAGES, name, nid, number, tTeletextSubtitlePage::PageNumber(), parameters, ppid, provider, rid, shortName, sid, slangs, source, spids, cString::sprintf(), srate, strreplace(), teletextSubtitlePages, tid, cSource::ToString(), tpid, tTeletextSubtitlePage::ttxtLanguage, vpid, and vtype.
Referenced by cSVDRP::CmdLSTC(), cSVDRP::CmdMODC(), cSVDRP::CmdNEWC(), cChannels::DeleteDuplicateChannels(), and cMenuEditChannel::ProcessKey().
cString cChannel::ToText | ( | void | ) | const |
Definition at line 604 of file channels.c.
|
inline |
Definition at line 187 of file channels.h.
Referenced by cCamSlot::AddChannel(), cCamSlot::CanDecrypt(), cPatPmtGenerator::GeneratePmt(), cPatPmtGenerator::GeneratePmtPid(), cSkinSTTNGDisplayChannel::SetChannel(), cSkinLCARSDisplayChannel::SetChannel(), cDvbSdFfDevice::SetChannelDevice(), and cReceiver::SetPids().
int cChannel::Transponder | ( | void | ) | const |
Returns the transponder frequency in MHz, plus the polarization in case of sat.
Definition at line 158 of file channels.c.
References Transponder().
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(), cSectionHandler::Transponder(), and Transponder().
|
static |
builds the transponder from the given Frequency and Polarization
Definition at line 145 of file channels.c.
References esyslog.
|
private |
Definition at line 533 of file channels.c.
References cSource::IsTerr(), tChannelID::source, cString::sprintf(), and cSource::ToString().
|
inline |
Definition at line 170 of file channels.h.
Referenced by cCamSlot::AddChannel(), cCamSlot::CanDecrypt(), cRecorder::cRecorder(), cPatPmtGenerator::GeneratePmt(), cPatPmtGenerator::GeneratePmtPid(), main(), cDvbDevice::ProvidesChannel(), cSkinSTTNGDisplayChannel::SetChannel(), cSkinLCARSDisplayChannel::SetChannel(), cDvbHdFfDevice::SetChannelDevice(), cDvbSdFfDevice::SetChannelDevice(), and cReceiver::SetPids().
|
inline |
Definition at line 172 of file channels.h.
Referenced by cRecorder::cRecorder(), cPatPmtGenerator::GeneratePmt(), and cDvbHdFfDevice::SetChannelDevice().
|
friend |
Definition at line 106 of file channels.h.
|
friend |
Definition at line 105 of file channels.h.
|
friend |
Definition at line 104 of file channels.h.
|
private |
Definition at line 113 of file channels.h.
Referenced by operator=().
|
private |
Definition at line 143 of file channels.h.
Referenced by operator=().
|
private |
Definition at line 122 of file channels.h.
Referenced by ToText().
|
private |
Definition at line 130 of file channels.h.
|
private |
Definition at line 120 of file channels.h.
Referenced by cMenuEditChannel::Setup(), and ToText().
|
private |
Definition at line 121 of file channels.h.
Referenced by ToText().
|
private |
Definition at line 135 of file channels.h.
Referenced by cMenuEditChannel::Setup(), and ToText().
|
private |
Definition at line 129 of file channels.h.
|
private |
Definition at line 125 of file channels.h.
Referenced by ToText().
|
private |
Definition at line 123 of file channels.h.
Referenced by cMenuEditChannel::Setup(), and ToText().
|
private |
Definition at line 124 of file channels.h.
Referenced by ToText().
|
private |
Definition at line 132 of file channels.h.
Referenced by ToText().
|
private |
Definition at line 114 of file channels.h.
Referenced by CopyTransponderData(), cMenuEditChannel::Setup(), and ToText().
|
private |
Definition at line 142 of file channels.h.
Referenced by ToText().
|
private |
Definition at line 140 of file channels.h.
|
private |
Definition at line 150 of file channels.h.
|
private |
Definition at line 147 of file channels.h.
|
private |
Definition at line 109 of file channels.h.
Referenced by cMenuEditChannel::cMenuEditChannel(), operator=(), cMenuEditChannel::ProcessKey(), and ToText().
|
mutableprivate |
Definition at line 144 of file channels.h.
|
private |
Definition at line 136 of file channels.h.
Referenced by cMenuEditChannel::cMenuEditChannel(), cMenuEditChannel::Setup(), and ToText().
|
private |
Definition at line 141 of file channels.h.
Referenced by ToText().
|
private |
Definition at line 146 of file channels.h.
Referenced by CopyTransponderData(), operator=(), and ToText().
|
private |
Definition at line 112 of file channels.h.
Referenced by cMenuEditChannel::cMenuEditChannel(), and operator=().
|
private |
Definition at line 118 of file channels.h.
Referenced by cMenuEditChannel::Setup(), and ToText().
|
private |
Definition at line 111 of file channels.h.
Referenced by cMenuEditChannel::cMenuEditChannel(), operator=(), and ToText().
|
private |
Definition at line 151 of file channels.h.
|
private |
Definition at line 139 of file channels.h.
Referenced by cMenuEditChannel::cMenuEditChannel(), and ToText().
|
mutableprivate |
Definition at line 149 of file channels.h.
Referenced by cSchedules::AddSchedule(), and cSchedules::GetSchedule().
|
private |
Definition at line 148 of file channels.h.
|
private |
Definition at line 110 of file channels.h.
Referenced by cMenuEditChannel::cMenuEditChannel(), operator=(), and ToText().
|
mutableprivate |
Definition at line 145 of file channels.h.
|
private |
Definition at line 138 of file channels.h.
Referenced by cMenuEditChannel::Setup(), and ToText().
|
private |
Definition at line 127 of file channels.h.
Referenced by ToText().
|
private |
Definition at line 115 of file channels.h.
Referenced by CopyTransponderData(), cMenuEditChannel::ProcessKey(), cMenuEditChannel::Setup(), and ToText().
|
private |
Definition at line 126 of file channels.h.
Referenced by cMenuEditChannel::Setup(), and ToText().
|
private |
Definition at line 116 of file channels.h.
Referenced by CopyTransponderData(), and ToText().
Definition at line 128 of file channels.h.
|
private |
Definition at line 134 of file channels.h.
Referenced by ToText().
|
private |
Definition at line 137 of file channels.h.
Referenced by cMenuEditChannel::cMenuEditChannel(), cMenuEditChannel::Setup(), and ToText().
|
private |
Definition at line 133 of file channels.h.
|
private |
Definition at line 131 of file channels.h.
Referenced by cMenuEditChannel::Setup(), and ToText().
|
private |
Definition at line 117 of file channels.h.
Referenced by cMenuEditChannel::Setup(), and ToText().
|
private |
Definition at line 119 of file channels.h.
Referenced by ToText().