CommDetectorBase Class Reference

Abstract base class for all CommDetectors. More...

#include <CommDetectorBase.h>

Inheritance diagram for CommDetectorBase:
ClassicCommDetector CommDetector2 PrePostRollFlagger

List of all members.

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 (frm_dir_map_t &comms)=0
virtual void recordingFinished (long long totalFileSize)
virtual void requestCommBreakMapUpdate (void)
virtual void PrintFullMap (ostream &out, const frm_dir_map_t *comm_breaks, bool verbose) const =0

Protected Member Functions

 ~CommDetectorBase ()

Protected Attributes

bool m_bPaused
bool m_bStop

Detailed Description

Abstract base class for all CommDetectors.

Please use the CommDetectFactory to make actual instances.

Definition at line 27 of file CommDetectorBase.h.


Constructor & Destructor Documentation

CommDetectorBase::CommDetectorBase (  ) 

Definition at line 3 of file CommDetectorBase.cpp.

CommDetectorBase::~CommDetectorBase (  )  [inline, protected]

Definition at line 53 of file CommDetectorBase.h.


Member Function Documentation

virtual bool CommDetectorBase::go (  )  [pure virtual]
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 ( frm_dir_map_t comms  )  [pure virtual]
virtual void CommDetectorBase::recordingFinished ( long long  totalFileSize  )  [inline, virtual]

Reimplemented in ClassicCommDetector, and CommDetector2.

Definition at line 40 of file CommDetectorBase.h.

Referenced by incomingCustomEvent().

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

Reimplemented in ClassicCommDetector, and CommDetector2.

Definition at line 42 of file CommDetectorBase.h.

Referenced by incomingCustomEvent().

virtual void CommDetectorBase::PrintFullMap ( ostream &  out,
const frm_dir_map_t comm_breaks,
bool  verbose 
) const [pure virtual]

Implemented in ClassicCommDetector, and CommDetector2.

Referenced by print_comm_flag_output().

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

Member Data Documentation


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