datadirect.cpp File Reference

Go to the source code of this file.

Functions

static void set_lineup_type (const QString &lineupid, const QString &type)
static QString get_lineup_type (uint sourceid)
static QString get_setting (QString line, QString key)
static bool has_setting (QString line, QString key)
static QString html_escape (QString str)
static void get_atsc_stuff (QString channum, int sourceid, int freqid, int &major, int &minor, long long &freq)
static QString process_dd_station (uint sourceid, QString chan_major, QString chan_minor, QString &tvformat, uint &freqid)
static uint update_channel_basic (uint sourceid, bool insert, QString xmltvid, QString callsign, QString name, uint freqid, QString chan_major, QString chan_minor)
static bool close_fp (FILE *&fp, bool fp_is_pipe)
static QString get_cache_filename (const QString &lineupid)

Variables

static QMutex lineup_type_lock
static QMap< QString, uintlineupid_to_srcid
static QMap< uint, QString > srcid_to_type


Function Documentation

static void set_lineup_type ( const QString &  lineupid,
const QString &  type 
) [static]

Definition at line 2225 of file datadirect.cpp.

Referenced by DDStructureParser::endElement().

static QString get_lineup_type ( uint  sourceid  )  [static]

Definition at line 2256 of file datadirect.cpp.

Referenced by process_dd_station().

static QString get_setting ( QString  line,
QString  key 
) [static]

static bool has_setting ( QString  line,
QString  key 
) [static]

Definition at line 2056 of file datadirect.cpp.

Referenced by DataDirectProcessor::ParseLineup().

static QString html_escape ( QString  str  )  [static]

Definition at line 2015 of file datadirect.cpp.

Referenced by DataDirectProcessor::Post().

static void get_atsc_stuff ( QString  channum,
int  sourceid,
int  freqid,
int &  major,
int &  minor,
long long &  freq 
) [static]

Definition at line 2061 of file datadirect.cpp.

Referenced by ChannelData::handleChannels(), and update_channel_basic().

static QString process_dd_station ( uint  sourceid,
QString  chan_major,
QString  chan_minor,
QString &  tvformat,
uint freqid 
) [static]

static uint update_channel_basic ( uint  sourceid,
bool  insert,
QString  xmltvid,
QString  callsign,
QString  name,
uint  freqid,
QString  chan_major,
QString  chan_minor 
) [static]

Definition at line 2100 of file datadirect.cpp.

Referenced by DataDirectProcessor::UpdateChannelsSafe().

static bool close_fp ( FILE *&  fp,
bool  fp_is_pipe 
) [inline, static]

Definition at line 1116 of file datadirect.cpp.

Referenced by DataDirectProcessor::GrabData().

static QString get_cache_filename ( const QString &  lineupid  )  [static]


Variable Documentation

QMutex lineup_type_lock [static]

Definition at line 32 of file datadirect.cpp.

Referenced by get_lineup_type(), and set_lineup_type().

QMap<QString,uint> lineupid_to_srcid [static]

Definition at line 33 of file datadirect.cpp.

Referenced by set_lineup_type().

QMap<uint,QString> srcid_to_type [static]

Definition at line 34 of file datadirect.cpp.

Referenced by get_lineup_type(), and set_lineup_type().


Generated on Sat Dec 18 05:15:51 2010 for MythTV by  doxygen 1.5.5