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)
void authenticationCallback (QNetworkReply *reply, QAuthenticator *auth, void *arg)
QByteArray gUncompress (const QByteArray &data)
static QString get_cache_filename (const QString &lineupid)

Variables

static QMutex user_agent_lock
static QString user_agent
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 2292 of file datadirect.cpp.

Referenced by DDStructureParser::endElement().

static QString get_lineup_type ( uint  sourceid  )  [static]

Definition at line 2328 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 2124 of file datadirect.cpp.

Referenced by DataDirectProcessor::ParseLineup().

static QString html_escape ( QString  str  )  [static]

Definition at line 2081 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 2129 of file datadirect.cpp.

Referenced by 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 2168 of file datadirect.cpp.

Referenced by DataDirectProcessor::UpdateChannelsSafe().

void authenticationCallback ( QNetworkReply *  reply,
QAuthenticator *  auth,
void *  arg 
)

Definition at line 965 of file datadirect.cpp.

QByteArray gUncompress ( const QByteArray &  data  ) 

Definition at line 2368 of file datadirect.cpp.

Referenced by DataDirectProcessor::DDPost().

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

Variable Documentation

QMutex user_agent_lock [static]

Definition at line 30 of file datadirect.cpp.

Referenced by DataDirectProcessor::DataDirectProcessor().

QString user_agent [static]

Definition at line 31 of file datadirect.cpp.

Referenced by DataDirectProcessor::DataDirectProcessor().

QMutex lineup_type_lock [static]

Definition at line 33 of file datadirect.cpp.

Referenced by get_lineup_type(), and set_lineup_type().

QMap<QString,uint> lineupid_to_srcid [static]

Definition at line 34 of file datadirect.cpp.

Referenced by set_lineup_type().

QMap<uint,QString> srcid_to_type [static]

Definition at line 35 of file datadirect.cpp.

Referenced by get_lineup_type(), and set_lineup_type().

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends
Generated on Sat May 26 06:41:48 2012 for MythTV by  doxygen 1.6.3