FillData Class Reference

#include <filldata.h>

List of all members.

Public Types

enum  { kRefreshClear = 0xFFFF0, kRefreshAll = 0xFFFF1 }

Public Member Functions

 FillData ()
void SetRefresh (int day, bool set)
void DataDirectStationUpdate (Source source, bool update_icons=true)
bool DataDirectUpdateChannels (Source source)
bool GrabDDData (Source source, int poffset, QDate pdate, int ddSource)
bool GrabDataFromFile (int id, QString &filename)
bool GrabData (Source source, int offset, QDate *qCurrentDate=0)
bool GrabDataFromDDFile (int id, int offset, const QString &filename, const QString &lineupid, QDate *qCurrentDate=0)
bool Run (SourceList &sourcelist)
 Goes through the sourcelist and updates its channels with program info grabbed with the associated grabber.
ChanInfoxawtvChannel (QString &id, QString &channel, QString &fine)
void readXawtvChannels (int id, QString xawrcfile)

Public Attributes

ProgramData prog_data
ChannelData chan_data
XMLTVParser xmltv_parser
IconData icon_data
DataDirectProcessor ddprocessor
QString logged_in
QString lastdduserid
QString graboptions
int raw_lineup
uint maxDays
bool interrupted
bool endofdata
bool refresh_tba
bool dd_grab_all
bool dddataretrieved
bool need_post_grab_proc
bool only_update_channels
bool channel_update_run

Private Attributes

QMap< uint, boolrefresh_day
bool refresh_all
QStringList fatalErrors

Detailed Description

Definition at line 46 of file filldata.h.


Member Enumeration Documentation

anonymous enum
Enumerator:
kRefreshClear 
kRefreshAll 

Definition at line 74 of file filldata.h.


Constructor & Destructor Documentation

FillData::FillData (  )  [inline]

Definition at line 49 of file filldata.h.


Member Function Documentation

void FillData::SetRefresh ( int  day,
bool  set 
)

Definition at line 87 of file filldata.cpp.

Referenced by FillData(), and main().

void FillData::DataDirectStationUpdate ( Source  source,
bool  update_icons = true 
)

Definition at line 105 of file filldata.cpp.

Referenced by DataDirectUpdateChannels(), and GrabDDData().

bool FillData::DataDirectUpdateChannels ( Source  source  ) 

Definition at line 151 of file filldata.cpp.

Referenced by Run().

bool FillData::GrabDDData ( Source  source,
int  poffset,
QDate  pdate,
int  ddSource 
)

Definition at line 188 of file filldata.cpp.

Referenced by GrabData().

bool FillData::GrabDataFromFile ( int  id,
QString &  filename 
)

Definition at line 326 of file filldata.cpp.

Referenced by GrabData(), and main().

bool FillData::GrabData ( Source  source,
int  offset,
QDate *  qCurrentDate = 0 
)

Definition at line 348 of file filldata.cpp.

Referenced by GrabDataFromDDFile(), and Run().

bool FillData::GrabDataFromDDFile ( int  id,
int  offset,
const QString &  filename,
const QString &  lineupid,
QDate *  qCurrentDate = 0 
)

Definition at line 481 of file filldata.cpp.

Referenced by main().

bool FillData::Run ( SourceList sourcelist  ) 

Goes through the sourcelist and updates its channels with program info grabbed with the associated grabber.

Returns:
true if there were no failures

Definition at line 507 of file filldata.cpp.

Referenced by main().

ChanInfo * FillData::xawtvChannel ( QString &  id,
QString &  channel,
QString &  fine 
)

Definition at line 1010 of file filldata.cpp.

Referenced by readXawtvChannels().

void FillData::readXawtvChannels ( int  id,
QString  xawrcfile 
)

Definition at line 1027 of file filldata.cpp.

Referenced by main().


Member Data Documentation

Definition at line 81 of file filldata.h.

Referenced by GrabDataFromFile().

Definition at line 83 of file filldata.h.

Referenced by GrabData(), and GrabDataFromFile().

Definition at line 84 of file filldata.h.

Referenced by DataDirectStationUpdate(), GrabDataFromFile(), main(), and readXawtvChannels().

Definition at line 87 of file filldata.h.

Referenced by DataDirectStationUpdate(), and DataDirectUpdateChannels().

Definition at line 88 of file filldata.h.

Referenced by GrabDDData().

Definition at line 89 of file filldata.h.

Referenced by GrabData(), and main().

Definition at line 90 of file filldata.h.

Referenced by DataDirectStationUpdate(), and DataDirectUpdateChannels().

Definition at line 91 of file filldata.h.

Referenced by main(), and Run().

Definition at line 93 of file filldata.h.

Referenced by GrabData(), and Run().

Definition at line 94 of file filldata.h.

Referenced by GrabDataFromFile(), and Run().

Definition at line 95 of file filldata.h.

Referenced by main().

Definition at line 96 of file filldata.h.

Referenced by GrabDDData(), main(), and Run().

Definition at line 97 of file filldata.h.

Referenced by GrabDDData().

Definition at line 98 of file filldata.h.

Referenced by main(), and Run().

Definition at line 99 of file filldata.h.

Referenced by main(), and Run().

Definition at line 100 of file filldata.h.

Referenced by GrabDDData(), and Run().

QMap<uint,bool> FillData::refresh_day [private]

Definition at line 103 of file filldata.h.

Referenced by Run(), and SetRefresh().

Definition at line 104 of file filldata.h.

Referenced by Run(), and SetRefresh().

QStringList FillData::fatalErrors [mutable, private]

Definition at line 105 of file filldata.h.

Referenced by GrabData(), and Run().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends
Generated on Fri May 25 06:42:01 2012 for MythTV by  doxygen 1.6.3