|
vdr
1.7.27
|
#include <sources.h>
Public Types | |
| enum | eSourceType { stNone = 0x00000000, stAtsc = ('A' << 24), stCable = ('C' << 24), stSat = ('S' << 24), stTerr = ('T' << 24), st_Mask = 0xFF000000, st_Pos = 0x0000FFFF, stNone = 0x00000000, stAtsc = ('A' << 24), stCable = ('C' << 24), stSat = ('S' << 24), stTerr = ('T' << 24), st_Mask = 0xFF000000, st_Pos = 0x0000FFFF } |
| enum | eSourceType { stNone = 0x00000000, stAtsc = ('A' << 24), stCable = ('C' << 24), stSat = ('S' << 24), stTerr = ('T' << 24), st_Mask = 0xFF000000, st_Pos = 0x0000FFFF, stNone = 0x00000000, stAtsc = ('A' << 24), stCable = ('C' << 24), stSat = ('S' << 24), stTerr = ('T' << 24), st_Mask = 0xFF000000, st_Pos = 0x0000FFFF } |
Public Member Functions | |
| cSource (void) | |
| cSource (char Source, const char *Description) | |
| ~cSource () | |
| int | Code (void) const |
| const char * | Description (void) const |
| bool | Parse (const char *s) |
| cSource (void) | |
| cSource (char Source, const char *Description) | |
| ~cSource () | |
| int | Code (void) const |
| const char * | Description (void) const |
| bool | Parse (const char *s) |
Static Public Member Functions | |
| static cString | ToString (int Code) |
| static int | FromString (const char *s) |
| static int | FromData (eSourceType SourceType, int Position=0, bool East=false) |
| static bool | IsAtsc (int Code) |
| static bool | IsCable (int Code) |
| static bool | IsSat (int Code) |
| static bool | IsTerr (int Code) |
| static bool | IsType (int Code, char Source) |
| static cString | ToString (int Code) |
| static int | FromString (const char *s) |
| static int | FromData (eSourceType SourceType, int Position=0, bool East=false) |
| static bool | IsAtsc (int Code) |
| static bool | IsCable (int Code) |
| static bool | IsSat (int Code) |
| static bool | IsTerr (int Code) |
| static bool | IsType (int Code, char Source) |
Private Attributes | |
| int | code |
| char * | description |
Definition at line 15 of file include/vdr/sources.h.
| enum cSource::eSourceType |
| stNone | |
| stAtsc | |
| stCable | |
| stSat | |
| stTerr | |
| st_Mask | |
| st_Pos | |
| stNone | |
| stAtsc | |
| stCable | |
| stSat | |
| stTerr | |
| st_Mask | |
| st_Pos |
Definition at line 17 of file include/vdr/sources.h.
| enum cSource::eSourceType |
| cSource::cSource | ( | void | ) |
Definition at line 14 of file sources.c.
References code, description, and stNone.
| cSource::cSource | ( | char | Source, |
| const char * | Description | ||
| ) |
Definition at line 20 of file sources.c.
References code, and description.
Definition at line 26 of file sources.c.
References description.
| cSource::cSource | ( | void | ) |
| cSource::cSource | ( | char | Source, |
| const char * | Description | ||
| ) |
| int cSource::Code | ( | void | ) | const [inline] |
Definition at line 33 of file include/vdr/sources.h.
References code.
Referenced by cMenuEditSrcItem::ProcessKey(), and cMenuEditSrcItem::Set().
| int cSource::Code | ( | void | ) | const [inline] |
| const char* cSource::Description | ( | void | ) | const [inline] |
Definition at line 34 of file include/vdr/sources.h.
References description.
Referenced by cMenuEditSrcItem::Set().
| const char* cSource::Description | ( | void | ) | const [inline] |
Definition at line 34 of file sources.h.
References description.
| static int cSource::FromData | ( | eSourceType | SourceType, |
| int | Position = 0, |
||
| bool | East = false |
||
| ) | [static] |
| int cSource::FromData | ( | eSourceType | SourceType, |
| int | Position = 0, |
||
| bool | East = false |
||
| ) | [static] |
| static int cSource::FromString | ( | const char * | s | ) | [static] |
| int cSource::FromString | ( | const char * | s | ) | [static] |
Definition at line 56 of file sources.c.
References code, esyslog, isempty(), st_Pos, stNone, and stSat.
Referenced by Parse(), cDiseqc::Parse(), cChannel::Parse(), and cSetup::Parse().
| static bool cSource::IsAtsc | ( | int | Code | ) | [inline, static] |
| static bool cSource::IsAtsc | ( | int | Code | ) | [inline, static] |
Definition at line 39 of file include/vdr/sources.h.
| static bool cSource::IsCable | ( | int | Code | ) | [inline, static] |
Definition at line 40 of file include/vdr/sources.h.
References st_Mask, and stCable.
Referenced by cSdtFilter::Process().
| static bool cSource::IsCable | ( | int | Code | ) | [inline, static] |
| static bool cSource::IsSat | ( | int | Code | ) | [inline, static] |
| static bool cSource::IsSat | ( | int | Code | ) | [inline, static] |
Definition at line 41 of file include/vdr/sources.h.
References st_Mask, and stSat.
Referenced by cDvbDevice::ProvidesTransponder().
| static bool cSource::IsTerr | ( | int | Code | ) | [inline, static] |
| static bool cSource::IsTerr | ( | int | Code | ) | [inline, static] |
Definition at line 42 of file include/vdr/sources.h.
References st_Mask, and stTerr.
Referenced by cChannel::TransponderDataToString().
| static bool cSource::IsType | ( | int | Code, |
| char | Source | ||
| ) | [inline, static] |
| static bool cSource::IsType | ( | int | Code, |
| char | Source | ||
| ) | [inline, static] |
Definition at line 43 of file include/vdr/sources.h.
References st_Mask.
Referenced by cChannel::IsSourceType().
| bool cSource::Parse | ( | const char * | s | ) |
| bool cSource::Parse | ( | const char * | s | ) |
Definition at line 31 of file sources.c.
References code, description, FromString(), and stNone.
| static cString cSource::ToString | ( | int | Code | ) | [static] |
| cString cSource::ToString | ( | int | Code | ) | [static] |
Definition at line 40 of file sources.c.
References st_Mask, and st_Pos.
Referenced by cChannels::NewChannel(), cSetup::Save(), cMenuEditSrcItem::Set(), cMenuEditChannel::Setup(), tChannelID::ToString(), cChannel::ToText(), and cChannel::TransponderDataToString().
int cSource::code [private] |
Definition at line 27 of file include/vdr/sources.h.
Referenced by Code(), cSource(), FromData(), FromString(), and Parse().
char * cSource::description [private] |
Definition at line 28 of file include/vdr/sources.h.
Referenced by cSource(), Description(), Parse(), and ~cSource().
1.8.0