CKlearAppTuner Class Reference

Abstract tunig baseclass Tuning adapted from the t/s/c-zap files from the dvb-utils projects and vdr. More...

#include <CKlearAppTuner.h>

Inheritance diagram for CKlearAppTuner:

Inheritance graph
Collaboration diagram for CKlearAppTuner:

Collaboration graph

Public Member Functions

 CKlearAppTuner ()
 Constructor.
 CKlearAppTuner (CKlearAppConfig *KlearConfig)
 overloaded Constructor
virtual ~CKlearAppTuner ()
 Destructor.
virtual void run ()=0
 starts the threaded main method, defined abstract
virtual void setChannel (const QString &ChannelName)
 Sets the local ChannelName to tell tuner which channel wants to be tuned in.

Data Fields

bool isFinished
 isFinished flag, tells other threads that the tuner has finished. Will be set with setter/getter in future.
bool isReady
 isReady flag, tells other thread that tuner is set up. Will be set with setter/getter in future.

Protected Attributes

CKlearAppConfigKlearConfig
 local configuration object, for derived tuner classes
QString ConfigFileAbsolute
 Absolute filename to configuration file.
QString ChannelName
 currentlich tuning channelname
QString FRONTEND_DEV
 frontend-name in dvbutil compatible format.
QString DEMUX_DEV
 demux-name in dvbutil compatible format.
int adapter
 DVB adapter number in dvbutil compatible format.
int frontend
 DVB frontend number in dvbutil compatible format.
int demux
 DVB demux number in dvbutil compatible format.
int dvr
 DVB dvr number in dvbutil compatible format.

Detailed Description

Abstract tunig baseclass Tuning adapted from the t/s/c-zap files from the dvb-utils projects and vdr.

Author:
Klear.org


Constructor & Destructor Documentation

CKlearAppTuner::CKlearAppTuner  ) 
 

Constructor.

Author:
Marco Kraus <marco@klear.org>

CKlearAppTuner::CKlearAppTuner CKlearAppConfig KlearConfig  ) 
 

overloaded Constructor

Author:
Marco Kraus <marco@klear.org>
Parameters:
KlearConfig Configurationobject to setup tuner

CKlearAppTuner::~CKlearAppTuner  )  [virtual]
 

Destructor.

Author:
Marco Kraus <marco@klear.org>


Member Function Documentation

void CKlearAppTuner::run  )  [pure virtual]
 

starts the threaded main method, defined abstract

Author:
Marco Kraus <marco@klear.org>
Return values:
void no retval

Implemented in CKlearAppTunerC, CKlearAppTunerS, and CKlearAppTunerT.

void CKlearAppTuner::setChannel const QString &  ChannelName  )  [virtual]
 

Sets the local ChannelName to tell tuner which channel wants to be tuned in.

Author:
Marco Kraus <marco@klear.org>
Return values:
void no retval
Parameters:
ChannelName Channelname to tell tuner which channel wants to be tuned in


Field Documentation

int CKlearAppTuner::adapter [protected]
 

DVB adapter number in dvbutil compatible format.

Author:
Marco Kraus <marco@klear.org>

QString CKlearAppTuner::ChannelName [protected]
 

currentlich tuning channelname

Author:
Marco Kraus <marco@klear.org>

QString CKlearAppTuner::ConfigFileAbsolute [protected]
 

Absolute filename to configuration file.

Author:
Marco Kraus <marco@klear.org>

int CKlearAppTuner::demux [protected]
 

DVB demux number in dvbutil compatible format.

Author:
Marco Kraus <marco@klear.org>

QString CKlearAppTuner::DEMUX_DEV [protected]
 

demux-name in dvbutil compatible format.

Author:
Marco Kraus <marco@klear.org>

int CKlearAppTuner::dvr [protected]
 

DVB dvr number in dvbutil compatible format.

Author:
Marco Kraus <marco@klear.org>

int CKlearAppTuner::frontend [protected]
 

DVB frontend number in dvbutil compatible format.

Author:
Marco Kraus <marco@klear.org>

QString CKlearAppTuner::FRONTEND_DEV [protected]
 

frontend-name in dvbutil compatible format.

Author:
Marco Kraus <marco@klear.org>

bool CKlearAppTuner::isFinished
 

isFinished flag, tells other threads that the tuner has finished. Will be set with setter/getter in future.

Author:
Marco Kraus <marco@klear.org>

bool CKlearAppTuner::isReady
 

isReady flag, tells other thread that tuner is set up. Will be set with setter/getter in future.

Author:
Marco Kraus <marco@klear.org>

CKlearAppConfig* CKlearAppTuner::KlearConfig [protected]
 

local configuration object, for derived tuner classes

Author:
Marco Kraus <marco@klear.org>


The documentation for this class was generated from the following file:
Generated on Sun Nov 20 17:47:02 2005 for klear.kdevelop by  doxygen 1.4.5