#include <analyzer.h>

Public Member Functions | |
| Analyzer () | |
| virtual void | start (bool own_thread=false) |
| virtual void | stop () |
| virtual void | toggle () |
| virtual void | started () |
| virtual void | analyze ()=0 |
| virtual void | stopped () |
| virtual void | run () |
| virtual | ~Analyzer () |
Protected Attributes | |
| volatile bool | working |
| volatile bool | stop_signal |
| Analyzer::Analyzer | ( | ) | [inline] |
| virtual Analyzer::~Analyzer | ( | ) | [inline, virtual] |
References stop().
| virtual void Analyzer::analyze | ( | ) | [pure virtual] |
Implemented in BpmAnalyzerDialog, EnergyAnalyzer, Md5Analyzer, RhythmAnalyzer, and SpectrumAnalyzer.
Referenced by run().
| void Analyzer::run | ( | ) | [virtual] |
| void Analyzer::start | ( | bool | own_thread = false |
) | [virtual] |
References doit(), run(), and working.
Referenced by batch_start(), RhythmAnalyzer::on_calculate_clicked(), SpectrumAnalyzer::on_fetchSpectrum_clicked(), and toggle().
| void Analyzer::started | ( | ) | [virtual] |
| void Analyzer::stop | ( | ) | [virtual] |
Reimplemented in BpmAnalyzerDialog.
References stop_signal, and working.
Referenced by toggle(), and ~Analyzer().
| virtual void Analyzer::stopped | ( | ) | [inline, virtual] |
| void Analyzer::toggle | ( | ) | [virtual] |
References start(), stop(), and working.
Referenced by BpmAnalyzerDialog::startStopButton().
volatile bool Analyzer::stop_signal [protected] |
Referenced by BpmAnalyzerDialog::analyze(), started(), and stop().
volatile bool Analyzer::working [protected] |
1.6.2