vdr  1.7.31
Public Member Functions | Static Public Member Functions | Private Member Functions | Static Private Member Functions | Private Attributes | Friends | List of all members
cChannel Class Reference

#include <channels.h>

Public Member Functions

 cChannel (void)
 cChannel (const cChannel &Channel)
 ~cChannel ()
cChanneloperator= (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 tTeletextSubtitlePageTeletextSubtitlePages () 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 Number (void) const
void SetNumber (int Number)
bool GroupSep (void) const
const char * Parameters (void) const
const cLinkChannelsLinkChannels (void) const
const cChannelRefChannel (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)
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 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)
 cChannel (void)
 cChannel (const cChannel &Channel)
 ~cChannel ()
cChanneloperator= (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 tTeletextSubtitlePageTeletextSubtitlePages () 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 Number (void) const
void SetNumber (int Number)
bool GroupSep (void) const
const char * Parameters (void) const
const cLinkChannelsLinkChannels (void) const
const cChannelRefChannel (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)
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 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)
- Public Member Functions inherited from cListObject
 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
cListObjectPrev (void) const
cListObjectNext (void) const
 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
cListObjectPrev (void) const
cListObjectNext (void) const

Static Public Member Functions

static int Transponder (int Frequency, char Polarization)
static int Transponder (int Frequency, char Polarization)

Private Member Functions

cString TransponderDataToString (void) const
cString TransponderDataToString (void) const

Static Private Member Functions

static cString ToText (const cChannel *Channel)
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 number
bool groupSep
int __EndData__
cString nameSource
cString shortNameSource
cString parameters
int modification
const cScheduleschedule
cLinkChannelslinkChannels
cChannelrefChannel

Friends

class cSchedules
class cMenuEditChannel
class cDvbSourceParam

Detailed Description

Definition at line 100 of file channels.h.

Constructor & Destructor Documentation

cChannel::cChannel ( void  )
cChannel::cChannel ( const cChannel Channel)

Definition at line 72 of file channels.c.

References linkChannels, name, portalName, provider, refChannel, schedule, and shortName.

cChannel::~cChannel ( )
cChannel::cChannel ( void  )
cChannel::cChannel ( const cChannel Channel)
cChannel::~cChannel ( )

Member Function Documentation

const char* cChannel::Alang ( int  i) const
inline

Definition at line 174 of file channels.h.

References alangs, and MAXAPIDS.

Referenced by cRecordingInfo::cRecordingInfo(), cPatPmtGenerator::GeneratePmt(), and cDevice::SetChannel().

const char* cChannel::Alang ( int  i) const
inline

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

References alangs, and MAXAPIDS.

uint16_t cChannel::AncillaryPageId ( int  i) const
inline

Definition at line 181 of file channels.h.

References ancillaryPageIds, and MAXSPIDS.

Referenced by cPatPmtGenerator::GeneratePmt().

uint16_t cChannel::AncillaryPageId ( int  i) const
inline

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

References ancillaryPageIds, and MAXSPIDS.

int cChannel::Apid ( int  i) const
inline

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

References apids, and MAXAPIDS.

int cChannel::Apid ( int  i) const
inline
const int* cChannel::Apids ( void  ) const
inline
const int* cChannel::Apids ( void  ) const
inline

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

References apids.

int cChannel::Atype ( int  i) const
inline

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

References atypes, and MAXAPIDS.

int cChannel::Atype ( int  i) const
inline

Definition at line 177 of file channels.h.

References atypes, and MAXAPIDS.

Referenced by cPatPmtGenerator::GeneratePmt(), and cDvbHdFfDevice::SetAudioTrackDevice().

int cChannel::Ca ( int  Index = 0) const
inline
int cChannel::Ca ( int  Index = 0) const
inline

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

References caids, cListObject::Index(), and MAXCAIDS.

const int* cChannel::Caids ( void  ) const
inline

Definition at line 185 of file channels.h.

References caids.

Referenced by cDevice::GetDevice().

const int* cChannel::Caids ( void  ) const
inline

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

References caids.

uint16_t cChannel::CompositionPageId ( int  i) const
inline

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

References compositionPageIds, and MAXSPIDS.

uint16_t cChannel::CompositionPageId ( int  i) const
inline

Definition at line 180 of file channels.h.

References compositionPageIds, and MAXSPIDS.

Referenced by cPatPmtGenerator::GeneratePmt().

void cChannel::CopyTransponderData ( const cChannel Channel)

Definition at line 185 of file channels.c.

References frequency, parameters, source, and srate.

Referenced by cChannels::NewChannel().

void cChannel::CopyTransponderData ( const cChannel Channel)
const char* cChannel::Dlang ( int  i) const
inline

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

References dlangs, and MAXDPIDS.

const char* cChannel::Dlang ( int  i) const
inline

Definition at line 175 of file channels.h.

References dlangs, and MAXDPIDS.

Referenced by cRecordingInfo::cRecordingInfo(), cPatPmtGenerator::GeneratePmt(), and cDevice::SetChannel().

int cChannel::Dpid ( int  i) const
inline
int cChannel::Dpid ( int  i) const
inline

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

References dpids, and MAXDPIDS.

const int* cChannel::Dpids ( void  ) const
inline

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

References dpids.

const int* cChannel::Dpids ( void  ) const
inline
int cChannel::Dtype ( int  i) const
inline

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

References dtypes, and MAXDPIDS.

int cChannel::Dtype ( int  i) const
inline
int cChannel::Frequency ( void  ) const
inline

Returns the actual frequency, as given in 'channels.conf'.

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

References frequency.

int cChannel::Frequency ( void  ) const
inline

Returns the actual frequency, as given in 'channels.conf'.

Definition at line 160 of file channels.h.

References frequency.

Referenced by cDvbTuner::GetBondingParams(), cDvbSourceParam::GetData(), cNitFilter::Process(), cDvbDevice::ProvidesTransponder(), cDvbTuner::SetFrontend(), SetTransponderData(), and Transponder().

tChannelID cChannel::GetChannelID ( void  ) const
inline
tChannelID cChannel::GetChannelID ( void  ) const
inline

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

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

bool cChannel::GroupSep ( void  ) const
inline
bool cChannel::GroupSep ( void  ) const
inline

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

References groupSep.

bool cChannel::HasTimer ( void  ) const

Definition at line 169 of file channels.c.

References cList< T >::First(), cList< T >::Next(), and Timers.

Referenced by cMenuChannels::Delete(), and cEvent::SetRunningStatus().

bool cChannel::HasTimer ( void  ) const
bool cChannel::IsAtsc ( void  ) const
inline

Definition at line 197 of file channels.h.

References source.

Referenced by GetRequiredDeliverySystem(), and IsAtsc().

bool cChannel::IsAtsc ( void  ) const
inline

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

References IsAtsc(), and source.

bool cChannel::IsCable ( void  ) const
inline

Definition at line 198 of file channels.h.

References source.

Referenced by GetRequiredDeliverySystem(), and IsCable().

bool cChannel::IsCable ( void  ) const
inline

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

References IsCable(), and source.

bool cChannel::IsSat ( void  ) const
inline

Definition at line 199 of file channels.h.

References source.

Referenced by GetRequiredDeliverySystem(), IsSat(), and Transponder().

bool cChannel::IsSat ( void  ) const
inline

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

References IsSat(), and source.

bool cChannel::IsSourceType ( char  Source) const
inline

Definition at line 201 of file channels.h.

References cSource::IsType(), and source.

bool cChannel::IsSourceType ( char  Source) const
inline

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

References cSource::IsType(), and source.

bool cChannel::IsTerr ( void  ) const
inline

Definition at line 200 of file channels.h.

References source.

Referenced by GetRequiredDeliverySystem(), and IsTerr().

bool cChannel::IsTerr ( void  ) const
inline

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

References IsTerr(), and source.

const cLinkChannels* cChannel::LinkChannels ( void  ) const
inline

Definition at line 195 of file channels.h.

References linkChannels.

Referenced by SetLinkChannels().

const cLinkChannels* cChannel::LinkChannels ( void  ) const
inline

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

References linkChannels.

int cChannel::Modification ( int  Mask = CHANNELMOD_ALL)

Definition at line 178 of file channels.c.

References CHANNELMOD_NONE, and modification.

int cChannel::Modification ( int  Mask = CHANNELMOD_ALL)
const char * cChannel::Name ( void  ) const
const char* cChannel::Name ( void  ) const
int cChannel::Nid ( void  ) const
inline

Definition at line 187 of file channels.h.

References nid.

Referenced by cEIT::cEIT(), cNitFilter::Process(), and SetId().

int cChannel::Nid ( void  ) const
inline

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

References nid.

int cChannel::Number ( void  ) const
inline
int cChannel::Number ( void  ) const
inline

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

References number.

cChannel& cChannel::operator= ( const cChannel Channel)
cChannel & cChannel::operator= ( const cChannel Channel)
const char* cChannel::Parameters ( void  ) const
inline

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

References parameters.

const char* cChannel::Parameters ( void  ) const
inline
bool cChannel::Parse ( const char *  s)
bool cChannel::Parse ( const char *  s)
const char* cChannel::PortalName ( void  ) const
inline

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

References portalName.

const char* cChannel::PortalName ( void  ) const
inline

Definition at line 159 of file channels.h.

References portalName.

int cChannel::Ppid ( void  ) const
inline
int cChannel::Ppid ( void  ) const
inline

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

References ppid.

const char* cChannel::Provider ( void  ) const
inline

Definition at line 158 of file channels.h.

References provider.

Referenced by cMenuChannelItem::Compare(), and cMenuChannelItem::Set().

const char* cChannel::Provider ( void  ) const
inline

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

References provider.

const cChannel* cChannel::RefChannel ( void  ) const
inline

Definition at line 196 of file channels.h.

References refChannel.

Referenced by SetRefChannel().

const cChannel* cChannel::RefChannel ( void  ) const
inline

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

References refChannel.

int cChannel::Rid ( void  ) const
inline

Definition at line 190 of file channels.h.

References rid.

Referenced by SetId().

int cChannel::Rid ( void  ) const
inline

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

References rid.

bool cChannel::Save ( FILE *  f)
bool cChannel::Save ( FILE *  f)

Definition at line 820 of file channels.c.

References ToText().

void cChannel::SetCaDescriptors ( int  Level)

Definition at line 452 of file channels.c.

References CHANNELMOD_CA, Channels, dsyslog, modification, Number(), and cChannels::SetModified().

Referenced by cPatFilter::Process().

void cChannel::SetCaDescriptors ( int  Level)
void cChannel::SetCaIds ( const int *  CaIds)
void cChannel::SetCaIds ( const int *  CaIds)
void cChannel::SetId ( int  Nid,
int  Tid,
int  Sid,
int  Rid = 0 
)
void cChannel::SetId ( int  Nid,
int  Tid,
int  Sid,
int  Rid = 0 
)
void cChannel::SetLinkChannels ( cLinkChannels LinkChannels)
void cChannel::SetLinkChannels ( cLinkChannels LinkChannels)
void cChannel::SetName ( const char *  Name,
const char *  ShortName,
const char *  Provider 
)
void cChannel::SetName ( const char *  Name,
const char *  ShortName,
const char *  Provider 
)
void cChannel::SetNumber ( int  Number)
inline

Definition at line 192 of file channels.h.

References number, and Number().

void cChannel::SetNumber ( int  Number)
inline

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

References number, and Number().

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 
)
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 
)
void cChannel::SetPortalName ( const char *  PortalName)
void cChannel::SetPortalName ( const char *  PortalName)
void cChannel::SetRefChannel ( cChannel RefChannel)

Definition at line 509 of file channels.c.

References refChannel, and RefChannel().

void cChannel::SetRefChannel ( cChannel RefChannel)
void cChannel::SetSubtitlingDescriptors ( uchar SubtitlingTypes,
uint16_t *  CompositionPageIds,
uint16_t *  AncillaryPageIds 
)

Definition at line 395 of file channels.c.

References ancillaryPageIds, compositionPageIds, MAXSPIDS, and subtitlingTypes.

Referenced by cPatFilter::Process().

void cChannel::SetSubtitlingDescriptors ( uchar SubtitlingTypes,
uint16_t *  CompositionPageIds,
uint16_t *  AncillaryPageIds 
)
void cChannel::SetTeletextSubtitlePages ( tTeletextSubtitlePage  pages[],
int  numberOfPages 
)
void cChannel::SetTeletextSubtitlePages ( tTeletextSubtitlePage  pages[],
int  numberOfPages 
)
bool cChannel::SetTransponderData ( int  Source,
int  Frequency,
int  Srate,
const char *  Parameters,
bool  Quiet = false 
)
bool cChannel::SetTransponderData ( int  Source,
int  Frequency,
int  Srate,
const char *  Parameters,
bool  Quiet = false 
)
const char * cChannel::ShortName ( bool  OrName = false) const
const char* cChannel::ShortName ( bool  OrName = false) const
int cChannel::Sid ( void  ) const
inline
int cChannel::Sid ( void  ) const
inline

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

References sid.

const char* cChannel::Slang ( int  i) const
inline

Definition at line 176 of file channels.h.

References MAXSPIDS, and slangs.

Referenced by cRecordingInfo::cRecordingInfo(), cPatPmtGenerator::GeneratePmt(), and cDevice::SetChannel().

const char* cChannel::Slang ( int  i) const
inline

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

References MAXSPIDS, and slangs.

int cChannel::Source ( void  ) const
inline
int cChannel::Source ( void  ) const
inline

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

References source.

int cChannel::Spid ( int  i) const
inline

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

References MAXSPIDS, and spids.

int cChannel::Spid ( int  i) const
inline

Definition at line 173 of file channels.h.

References MAXSPIDS, and spids.

Referenced by cPatPmtGenerator::GeneratePmt(), and cDevice::SetChannel().

const int* cChannel::Spids ( void  ) const
inline
const int* cChannel::Spids ( void  ) const
inline

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

References spids.

int cChannel::Srate ( void  ) const
inline
int cChannel::Srate ( void  ) const
inline

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

References srate.

uchar cChannel::SubtitlingType ( int  i) const
inline

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

References MAXSPIDS, and subtitlingTypes.

uchar cChannel::SubtitlingType ( int  i) const
inline

Definition at line 179 of file channels.h.

References MAXSPIDS, and subtitlingTypes.

Referenced by cPatPmtGenerator::GeneratePmt().

const tTeletextSubtitlePage* cChannel::TeletextSubtitlePages ( ) const
inline

Definition at line 183 of file channels.h.

References teletextSubtitlePages.

Referenced by cPatPmtGenerator::GeneratePmt().

const tTeletextSubtitlePage* cChannel::TeletextSubtitlePages ( ) const
inline

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

References teletextSubtitlePages.

int cChannel::Tid ( void  ) const
inline

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

References tid.

int cChannel::Tid ( void  ) const
inline

Definition at line 188 of file channels.h.

References tid.

Referenced by cEIT::cEIT(), cNitFilter::Process(), and SetId().

int cChannel::TotalTeletextSubtitlePages ( ) const
inline

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

References totalTtxtSubtitlePages.

int cChannel::TotalTeletextSubtitlePages ( ) const
inline

Definition at line 184 of file channels.h.

References totalTtxtSubtitlePages.

Referenced by cPatPmtGenerator::GeneratePmt().

static cString cChannel::ToText ( const cChannel Channel)
staticprivate
cString cChannel::ToText ( const cChannel Channel)
staticprivate
cString cChannel::ToText ( void  ) const

Definition at line 583 of file channels.c.

Referenced by Save().

cString cChannel::ToText ( void  ) const
int cChannel::Tpid ( void  ) const
inline

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

References tpid.

int cChannel::Tpid ( void  ) const
inline
int cChannel::Transponder ( void  ) const
int cChannel::Transponder ( void  ) const

Returns the transponder frequency in MHz, plus the polarization in case of sat.

static int cChannel::Transponder ( int  Frequency,
char  Polarization 
)
static

builds the transponder from the given Frequency and Polarization

int cChannel::Transponder ( int  Frequency,
char  Polarization 
)
static

builds the transponder from the given Frequency and Polarization

Definition at line 143 of file channels.c.

References esyslog, and Frequency().

cString cChannel::TransponderDataToString ( void  ) const
private
cString cChannel::TransponderDataToString ( void  ) const
private
int cChannel::Vpid ( void  ) const
inline

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

References vpid.

int cChannel::Vpid ( void  ) const
inline
int cChannel::Vtype ( void  ) const
inline
int cChannel::Vtype ( void  ) const
inline

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

References vtype.

Friends And Related Function Documentation

Definition at line 103 of file channels.h.

Definition at line 102 of file channels.h.

cSchedules
friend

Definition at line 101 of file channels.h.

Member Data Documentation

int cChannel::__BeginData__
private

Definition at line 110 of file channels.h.

Referenced by cChannel(), and operator=().

int cChannel::__EndData__
private

Definition at line 139 of file channels.h.

Referenced by cChannel(), and operator=().

char cChannel::alangs
private

Definition at line 119 of file channels.h.

Referenced by Alang(), Parse(), SetPids(), and ToText().

uint16_t cChannel::ancillaryPageIds
private

Definition at line 127 of file channels.h.

Referenced by AncillaryPageId(), and SetSubtitlingDescriptors().

int cChannel::apids
private

Definition at line 117 of file channels.h.

Referenced by Apid(), Apids(), Parse(), SetPids(), cMenuEditChannel::Setup(), and ToText().

int cChannel::atypes
private

Definition at line 118 of file channels.h.

Referenced by Atype(), Parse(), SetPids(), and ToText().

int cChannel::caids
private

Definition at line 132 of file channels.h.

Referenced by Ca(), Caids(), Parse(), SetCaIds(), cMenuEditChannel::Setup(), and ToText().

uint16_t cChannel::compositionPageIds
private

Definition at line 126 of file channels.h.

Referenced by CompositionPageId(), and SetSubtitlingDescriptors().

char cChannel::dlangs
private

Definition at line 122 of file channels.h.

Referenced by Dlang(), Parse(), SetPids(), and ToText().

int cChannel::dpids
private

Definition at line 120 of file channels.h.

Referenced by Dpid(), Dpids(), Parse(), SetPids(), cMenuEditChannel::Setup(), and ToText().

int cChannel::dtypes
private

Definition at line 121 of file channels.h.

Referenced by Dtype(), Parse(), SetPids(), and ToText().

int cChannel::fixedTtxtSubtitlePages
private

Definition at line 129 of file channels.h.

Referenced by Parse(), SetTeletextSubtitlePages(), and ToText().

int cChannel::frequency
private
bool cChannel::groupSep
private

Definition at line 138 of file channels.h.

Referenced by GroupSep(), Name(), Parse(), ShortName(), and ToText().

cLinkChannels * cChannel::linkChannels
private

Definition at line 145 of file channels.h.

Referenced by cChannel(), LinkChannels(), SetLinkChannels(), and ~cChannel().

int cChannel::modification
private
char * cChannel::name
private
cString cChannel::nameSource
mutableprivate

Definition at line 140 of file channels.h.

Referenced by Name(), operator=(), Parse(), SetName(), and SetTransponderData().

int cChannel::nid
private

Definition at line 133 of file channels.h.

Referenced by cMenuEditChannel::cMenuEditChannel(), GetChannelID(), Nid(), Parse(), SetId(), and ToText().

int cChannel::number
private

Definition at line 137 of file channels.h.

Referenced by Number(), Parse(), SetNumber(), and ToText().

cString cChannel::parameters
private
char * cChannel::portalName
private

Definition at line 109 of file channels.h.

Referenced by cChannel(), operator=(), PortalName(), SetPortalName(), and ~cChannel().

int cChannel::ppid
private

Definition at line 115 of file channels.h.

Referenced by Parse(), Ppid(), SetPids(), cMenuEditChannel::Setup(), and ToText().

char * cChannel::provider
private

Definition at line 108 of file channels.h.

Referenced by cChannel(), operator=(), Parse(), Provider(), SetName(), ToText(), and ~cChannel().

cChannel * cChannel::refChannel
private

Definition at line 146 of file channels.h.

Referenced by cChannel(), RefChannel(), and SetRefChannel().

int cChannel::rid
private

Definition at line 136 of file channels.h.

Referenced by cMenuEditChannel::cMenuEditChannel(), GetChannelID(), Parse(), Rid(), SetId(), and ToText().

const cSchedule * cChannel::schedule
mutableprivate
char * cChannel::shortName
private

Definition at line 107 of file channels.h.

Referenced by cChannel(), operator=(), Parse(), SetName(), ShortName(), ToText(), and ~cChannel().

cString cChannel::shortNameSource
mutableprivate

Definition at line 141 of file channels.h.

Referenced by operator=(), Parse(), SetName(), SetTransponderData(), and ShortName().

int cChannel::sid
private

Definition at line 135 of file channels.h.

Referenced by GetChannelID(), Parse(), SetId(), cMenuEditChannel::Setup(), Sid(), and ToText().

char cChannel::slangs
private

Definition at line 124 of file channels.h.

Referenced by Parse(), SetPids(), Slang(), and ToText().

int cChannel::source
private
int cChannel::spids
private

Definition at line 123 of file channels.h.

Referenced by Parse(), SetPids(), cMenuEditChannel::Setup(), Spid(), Spids(), and ToText().

int cChannel::srate
private
uchar cChannel::subtitlingTypes
private

Definition at line 125 of file channels.h.

Referenced by SetSubtitlingDescriptors(), and SubtitlingType().

tTeletextSubtitlePage cChannel::teletextSubtitlePages
private

Definition at line 131 of file channels.h.

Referenced by Parse(), SetTeletextSubtitlePages(), TeletextSubtitlePages(), and ToText().

int cChannel::tid
private

Definition at line 134 of file channels.h.

Referenced by cMenuEditChannel::cMenuEditChannel(), GetChannelID(), Parse(), SetId(), Tid(), and ToText().

int cChannel::totalTtxtSubtitlePages
private

Definition at line 130 of file channels.h.

Referenced by Parse(), SetTeletextSubtitlePages(), and TotalTeletextSubtitlePages().

int cChannel::tpid
private

Definition at line 128 of file channels.h.

Referenced by Parse(), SetPids(), cMenuEditChannel::Setup(), ToText(), and Tpid().

int cChannel::vpid
private

Definition at line 114 of file channels.h.

Referenced by Parse(), SetPids(), cMenuEditChannel::Setup(), ToText(), and Vpid().

int cChannel::vtype
private

Definition at line 116 of file channels.h.

Referenced by Parse(), SetPids(), ToText(), and Vtype().


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