HARDT - The Ham Radio DSP Toolkit
hwavreader.h
1 #ifndef __HWAVREADER_H
2 #define __HWAVREADER_H
3 
4 #include "hprobe.h"
5 
9 template <class T>
10 class HWavReader : public HWav, public HFileReader<T>
11 {
12  public:
13 
15  HWavReader(const char* filename, HProbe<T>* probe = nullptr);
16 
18  bool Start();
19 
21  bool Command(HCommand* command) {
22  // No further propagation of commands
23  return true;
24  }
25 };
26 
27 #endif
HWavReader::Command
bool Command(HCommand *command)
Definition: hwavreader.h:21
HWavReader
Definition: hwavreader.h:10
HWavReader::HWavReader
HWavReader(const char *filename, HProbe< T > *probe=nullptr)
Definition: hwavreader.cpp:7
HFileReader
Definition: hfilereader.h:8
HWav
Definition: hwav.h:24
HProbe
Definition: hprobe.h:10
HCommand
Definition: hcommand.h:81
HWavReader::Start
bool Start()
Definition: hwavreader.cpp:13