CommDetectorBase Class Reference

#include <CommDetectorBase.h>

Inheritance diagram for CommDetectorBase:

ClassicCommDetector CommDetector2

List of all members.


Detailed Description

Abstract base class for all CommDetectors.

Please use the CommDetectFactory to make actual instances.

Definition at line 18 of file CommDetectorBase.h.


Signals

void statusUpdate (const QString &a)
void gotNewCommercialBreakList ()
void breathe ()

Public Member Functions

 CommDetectorBase ()
virtual bool go ()=0
void stop ()
void pause ()
void resume ()
virtual void getCommercialBreakList (QMap< long long, int > &comms)=0
virtual void recordingFinished (long long totalFileSize)
virtual void requestCommBreakMapUpdate (void)

Protected Attributes

bool m_bPaused
bool m_bStop

Constructor & Destructor Documentation

CommDetectorBase::CommDetectorBase (  ) 

Definition at line 3 of file CommDetectorBase.cpp.


Member Function Documentation

virtual bool CommDetectorBase::go (  )  [pure virtual]

Implemented in ClassicCommDetector, and CommDetector2.

Referenced by DoFlagCommercials().

void CommDetectorBase::stop ( void   ) 

Definition at line 7 of file CommDetectorBase.cpp.

Referenced by commDetectorBreathe().

void CommDetectorBase::pause (  ) 

Definition at line 12 of file CommDetectorBase.cpp.

Referenced by commDetectorBreathe().

void CommDetectorBase::resume (  ) 

Definition at line 17 of file CommDetectorBase.cpp.

Referenced by commDetectorBreathe().

virtual void CommDetectorBase::getCommercialBreakList ( QMap< long long, int > &  comms  )  [pure virtual]

virtual void CommDetectorBase::recordingFinished ( long long  totalFileSize  )  [inline, virtual]

Reimplemented in ClassicCommDetector, and CommDetector2.

Definition at line 31 of file CommDetectorBase.h.

Referenced by incomingCustomEvent(), and CommDetector2::recordingFinished().

virtual void CommDetectorBase::requestCommBreakMapUpdate ( void   )  [inline, virtual]

Reimplemented in ClassicCommDetector, and CommDetector2.

Definition at line 33 of file CommDetectorBase.h.

Referenced by incomingCustomEvent().

void CommDetectorBase::statusUpdate ( const QString &  a  )  [signal]

void CommDetectorBase::gotNewCommercialBreakList (  )  [signal]

void CommDetectorBase::breathe (  )  [signal]


Member Data Documentation

Definition at line 41 of file CommDetectorBase.h.

Referenced by CommDetector2::go(), ClassicCommDetector::go(), pause(), and resume().


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

Generated on Sat Dec 18 05:16:00 2010 for MythTV by  doxygen 1.5.5