HARDT - The Ham Radio DSP Toolkit
hpassthrough.h
1 #ifndef __HPASSTHROUGH_H
2 #define __HPASSTHROUGH_H
3 
11 template <class T>
12 class HPassThrough : public HFilter<T>
13 {
14  public:
15 
17  HPassThrough(HWriter<T>* writer, size_t blocksize, HProbe<T>* probe = NULL);
18 
20  HPassThrough(HWriterConsumer<T>* consumer, size_t blocksize, HProbe<T>* probe = NULL);
21 
23  HPassThrough(HReader<T>* reader, size_t blocksize, HProbe<T>* probe = NULL);
24 
26  ~HPassThrough();
27 
29  virtual void Filter(T* src, T* dest, size_t blocksize);
30 };
31 
32 #endif
HPassThrough::Filter
virtual void Filter(T *src, T *dest, size_t blocksize)
Definition: hpassthrough.cpp:39
HPassThrough::~HPassThrough
~HPassThrough()
Definition: hpassthrough.cpp:33
HWriter
Definition: hwriter.h:10
HFilter
Definition: hfilter.h:14
HReader
Definition: hreader.h:24
HProbe
Definition: hprobe.h:10
HPassThrough::HPassThrough
HPassThrough(HWriter< T > *writer, size_t blocksize, HProbe< T > *probe=NULL)
Definition: hpassthrough.cpp:12
HWriterConsumer
Definition: hwriterconsumer.h:8
HPassThrough
Definition: hpassthrough.h:12