MythTV  master
Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
ScanMonitor Class Reference

#include <scanmonitor.h>

Inheritance diagram for ScanMonitor:
Inheritance graph
[legend]
Collaboration diagram for ScanMonitor:
Collaboration graph
[legend]

Public Member Functions

 ScanMonitor (ChannelScanner *cs)
 
virtual void deleteLater (void)
 
void customEvent (QEvent *) override
 
void ScanPercentComplete (int pct)
 
void ScanUpdateStatusText (const QString &status)
 
void ScanUpdateStatusTitleText (const QString &status)
 
void ScanAppendTextToLog (const QString &status)
 
void ScanComplete (void)
 
void ScanErrored (const QString &error)
 
void AllGood (void) override
 Signal to be sent when you have a lock on all values. More...
 
void StatusSignalLock (const SignalMonitorValue &) override
 Signal to be sent as true when it is safe to begin or continue recording, and false if it may not be safe. More...
 
void StatusChannelTuned (const SignalMonitorValue &) override
 Signal to be sent with change change status. More...
 
void StatusSignalStrength (const SignalMonitorValue &) override
 Signal to be sent with an actual signal value. More...
 
void StatusSignalToNoise (const SignalMonitorValue &) override
 
void StatusBitErrorRate (const SignalMonitorValue &) override
 
void StatusUncorrectedBlocks (const SignalMonitorValue &) override
 
void StatusRotorPosition (const SignalMonitorValue &) override
 

Private Member Functions

 ~ScanMonitor ()=default
 

Private Attributes

ChannelScannerm_channelScanner {nullptr}
 

Friends

class QObject
 

Additional Inherited Members

- Protected Member Functions inherited from DVBSignalMonitorListener
virtual ~DVBSignalMonitorListener ()=default
 
- Protected Member Functions inherited from SignalMonitorListener
virtual ~SignalMonitorListener ()=default
 

Detailed Description

Definition at line 44 of file scanmonitor.h.

Constructor & Destructor Documentation

◆ ScanMonitor()

ScanMonitor::ScanMonitor ( ChannelScanner cs)
inlineexplicit

Definition at line 53 of file scanmonitor.h.

◆ ~ScanMonitor()

ScanMonitor::~ScanMonitor ( )
privatedefault

Member Function Documentation

◆ deleteLater()

void ScanMonitor::deleteLater ( void  )
virtual

Definition at line 91 of file scanmonitor.cpp.

◆ customEvent()

void ScanMonitor::customEvent ( QEvent *  e)
override

Definition at line 161 of file scanmonitor.cpp.

◆ ScanPercentComplete()

void ScanMonitor::ScanPercentComplete ( int  pct)

◆ ScanUpdateStatusText()

void ScanMonitor::ScanUpdateStatusText ( const QString &  status)

Definition at line 114 of file scanmonitor.cpp.

Referenced by ChannelScanSM::ScanTransport().

◆ ScanUpdateStatusTitleText()

void ScanMonitor::ScanUpdateStatusTitleText ( const QString &  status)

Definition at line 123 of file scanmonitor.cpp.

Referenced by ChannelScanSM::ScanTransport().

◆ ScanAppendTextToLog()

void ScanMonitor::ScanAppendTextToLog ( const QString &  status)

◆ ScanComplete()

void ScanMonitor::ScanComplete ( void  )

◆ ScanErrored()

void ScanMonitor::ScanErrored ( const QString &  error)

Definition at line 128 of file scanmonitor.cpp.

Referenced by VBoxChannelFetcher::run(), and IPTVChannelFetcher::run().

◆ AllGood()

void ScanMonitor::AllGood ( void  )
inlineoverridevirtual

Signal to be sent when you have a lock on all values.

Note: Signals are only sent once the monitoring thread has been started.

Implements SignalMonitorListener.

Definition at line 67 of file scanmonitor.h.

◆ StatusSignalLock()

void ScanMonitor::StatusSignalLock ( const SignalMonitorValue )
overridevirtual

Signal to be sent as true when it is safe to begin or continue recording, and false if it may not be safe.

Note: Signals are only sent once the monitoring thread has been started.

Implements SignalMonitorListener.

Definition at line 139 of file scanmonitor.cpp.

◆ StatusChannelTuned()

void ScanMonitor::StatusChannelTuned ( const SignalMonitorValue )
overridevirtual

Signal to be sent with change change status.

Note: Signals are only sent once the monitoring thread has been started.

Implements SignalMonitorListener.

Definition at line 144 of file scanmonitor.cpp.

◆ StatusSignalStrength()

void ScanMonitor::StatusSignalStrength ( const SignalMonitorValue )
overridevirtual

Signal to be sent with an actual signal value.

Note: Signals are only sent once the monitoring thread has been started.

Implements SignalMonitorListener.

Definition at line 155 of file scanmonitor.cpp.

◆ StatusSignalToNoise()

void ScanMonitor::StatusSignalToNoise ( const SignalMonitorValue val)
overridevirtual

Implements DVBSignalMonitorListener.

Definition at line 149 of file scanmonitor.cpp.

◆ StatusBitErrorRate()

void ScanMonitor::StatusBitErrorRate ( const SignalMonitorValue )
inlineoverridevirtual

Implements DVBSignalMonitorListener.

Definition at line 74 of file scanmonitor.h.

◆ StatusUncorrectedBlocks()

void ScanMonitor::StatusUncorrectedBlocks ( const SignalMonitorValue )
inlineoverridevirtual

Implements DVBSignalMonitorListener.

Definition at line 75 of file scanmonitor.h.

◆ StatusRotorPosition()

void ScanMonitor::StatusRotorPosition ( const SignalMonitorValue val)
overridevirtual

Implements DVBSignalMonitorListener.

Definition at line 133 of file scanmonitor.cpp.

Friends And Related Function Documentation

◆ QObject

friend class QObject
friend

Definition at line 50 of file scanmonitor.h.

Member Data Documentation

◆ m_channelScanner

ChannelScanner* ScanMonitor::m_channelScanner {nullptr}
private

Definition at line 81 of file scanmonitor.h.

Referenced by customEvent(), and deleteLater().


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