MythTV master
Static Public Member Functions | List of all members
SourceUtil Class Reference

#include <libmythtv/sourceutil.h>

Static Public Member Functions

static bool HasDigitalChannel (uint sourceid)
 
static QString GetSourceName (uint sourceid)
 
static uint GetSourceID (const QString &name)
 
static QString GetChannelSeparator (uint sourceid)
 
static QString GetChannelFormat (uint sourceid)
 
static uint GetChannelCount (uint sourceid)
 
static std::vector< uintGetMplexIDs (uint sourceid)
 
static bool GetListingsLoginData (uint sourceid, QString &grabber, QString &userid, QString &passwd, QString &lineupid)
 
static uint GetConnectionCount (uint sourceid)
 
static bool IsProperlyConnected (uint sourceid, bool strict=false)
 
static bool IsEncoder (uint sourceid, bool strict=false)
 
static bool IsUnscanable (uint sourceid)
 
static bool IsCableCardPresent (uint sourceid)
 
static bool IsAnySourceScanable (void)
 
static bool IsSourceIDValid (uint sourceid)
 
static bool UpdateChannelsFromListings (uint sourceid, const QString &inputtype=QString(), bool wait=false)
 
static bool UpdateSource (uint sourceid, const QString &sourcename, const QString &grabber, const QString &userid, const QString &freqtable, const QString &lineupid, const QString &password, bool useeit, const QString &configpath, int nitid, uint bouquetid, uint regionid, uint scanfrequency, uint lcnoffset)
 
static int CreateSource (const QString &sourcename, const QString &grabber, const QString &userid, const QString &freqtable, const QString &lineupid, const QString &password, bool useeit, const QString &configpath, int nitid, uint bouquetid, uint regionid, uint scanfrequency, uint lcnoffset)
 
static bool DeleteSource (uint sourceid)
 
static bool DeleteAllSources (void)
 

Detailed Description

Definition at line 14 of file sourceutil.h.

Member Function Documentation

◆ CreateSource()

int SourceUtil::CreateSource ( const QString &  sourcename,
const QString &  grabber,
const QString &  userid,
const QString &  freqtable,
const QString &  lineupid,
const QString &  password,
bool  useeit,
const QString &  configpath,
int  nitid,
uint  bouquetid,
uint  regionid,
uint  scanfrequency,
uint  lcnoffset 
)
static

Definition at line 480 of file sourceutil.cpp.

Referenced by V2Channel::AddVideoSource().

◆ DeleteAllSources()

bool SourceUtil::DeleteAllSources ( void  )
static

◆ DeleteSource()

bool SourceUtil::DeleteSource ( uint  sourceid)
static

Definition at line 533 of file sourceutil.cpp.

Referenced by VideoSource::deleteEntry(), and V2Channel::RemoveVideoSource().

◆ GetChannelCount()

uint SourceUtil::GetChannelCount ( uint  sourceid)
static

◆ GetChannelFormat()

QString SourceUtil::GetChannelFormat ( uint  sourceid)
static

Definition at line 134 of file sourceutil.cpp.

◆ GetChannelSeparator()

QString SourceUtil::GetChannelSeparator ( uint  sourceid)
static

Definition at line 96 of file sourceutil.cpp.

Referenced by GetChannelFormat().

◆ GetConnectionCount()

uint SourceUtil::GetConnectionCount ( uint  sourceid)
static

Definition at line 233 of file sourceutil.cpp.

Referenced by ChannelGroup::UpdateChannelGroups().

◆ GetListingsLoginData()

bool SourceUtil::GetListingsLoginData ( uint  sourceid,
QString &  grabber,
QString &  userid,
QString &  passwd,
QString &  lineupid 
)
static

Definition at line 175 of file sourceutil.cpp.

Referenced by XMLTVGrabber::Load().

◆ GetMplexIDs()

std::vector< uint > SourceUtil::GetMplexIDs ( uint  sourceid)
static

Definition at line 152 of file sourceutil.cpp.

Referenced by ChannelScanSM::ScanExistingTransports().

◆ GetSourceID()

uint SourceUtil::GetSourceID ( const QString &  name)
static

Definition at line 73 of file sourceutil.cpp.

Referenced by TransportListEditor::SetSourceID().

◆ GetSourceName()

QString SourceUtil::GetSourceName ( uint  sourceid)
static

◆ HasDigitalChannel()

bool SourceUtil::HasDigitalChannel ( uint  sourceid)
static

Definition at line 19 of file sourceutil.cpp.

◆ IsAnySourceScanable()

bool SourceUtil::IsAnySourceScanable ( void  )
static

Definition at line 363 of file sourceutil.cpp.

Referenced by ChannelEditor::Create().

◆ IsCableCardPresent()

bool SourceUtil::IsCableCardPresent ( uint  sourceid)
static

Definition at line 354 of file sourceutil.cpp.

Referenced by ChannelData::insert_chan().

◆ IsEncoder()

bool SourceUtil::IsEncoder ( uint  sourceid,
bool  strict = false 
)
static

Definition at line 311 of file sourceutil.cpp.

Referenced by ChannelData::insert_chan().

◆ IsProperlyConnected()

bool SourceUtil::IsProperlyConnected ( uint  sourceid,
bool  strict = false 
)
static

Definition at line 239 of file sourceutil.cpp.

◆ IsSourceIDValid()

bool SourceUtil::IsSourceIDValid ( uint  sourceid)
static

Definition at line 383 of file sourceutil.cpp.

Referenced by V2Channel::UpdateVideoSource().

◆ IsUnscanable()

bool SourceUtil::IsUnscanable ( uint  sourceid)
static

Definition at line 345 of file sourceutil.cpp.

Referenced by check_cardsource(), ChannelData::insert_chan(), and IsAnySourceScanable().

◆ UpdateChannelsFromListings()

bool SourceUtil::UpdateChannelsFromListings ( uint  sourceid,
const QString &  inputtype = QString(),
bool  wait = false 
)
static

Definition at line 399 of file sourceutil.cpp.

Referenced by V2Channel::FetchChannelsFromSource(), and CardInput::sourceFetch().

◆ UpdateSource()

bool SourceUtil::UpdateSource ( uint  sourceid,
const QString &  sourcename,
const QString &  grabber,
const QString &  userid,
const QString &  freqtable,
const QString &  lineupid,
const QString &  password,
bool  useeit,
const QString &  configpath,
int  nitid,
uint  bouquetid,
uint  regionid,
uint  scanfrequency,
uint  lcnoffset 
)
static

Definition at line 439 of file sourceutil.cpp.


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