|
HARDT - The Ham Radio DSP Toolkit
|
#include <hstreamprocessor.h>


Public Member Functions | |
| HStreamProcessor (HWriter< T > *writer, HReader< T > *reader, int blocksize, bool *terminationToken) | |
| HStreamProcessor (HReader< T > *reader, int blocksize, bool *terminationToken) | |
| void | Run (long unsigned int blocks=0) |
| bool | Command (H_COMMAND_CLASS commandClass, H_COMMAND_OPCODE commandOpcode, int16_t length, HCommandData data) |
Public Member Functions inherited from HProcessor< T > | |
| int | Read (T *dest, int blocksize) |
| int | Write (T *src, int blocksize) |
| HReader< T > * | GetReader () |
| HWriter< T > * | GetWriter () |
| virtual void | Halt () |
| bool | Command (H_COMMAND_CLASS commandClass, H_COMMAND_OPCODE commandOpcode, int32_t value) |
| bool | Command (H_COMMAND_CLASS commandClass, H_COMMAND_OPCODE commandOpcode, int16_t length, void *content) |
| bool | Command (H_COMMAND_CLASS commandClass, H_COMMAND_OPCODE commandOpcode, bool state) |
| HMetrics * | GetMetrics () |
Public Member Functions inherited from HWriterConsumer< T > | |
| HWriterConsumer< T > * | Consumer () |
Public Member Functions inherited from HObject | |
| HObject () | |
Additional Inherited Members | |
Protected Member Functions inherited from HProcessor< T > | |
| HProcessor (HWriter< T > *writer, HReader< T > *reader, size_t blocksize, bool *terminationToken) | |
| HProcessor (HReader< T > *reader, size_t blocksize, bool *terminationToken) | |
| ~HProcessor () | |
| void | SetWriter (HWriter< T > *writer) |
Protected Attributes inherited from HProcessor< T > | |
| HWriter< T > * | _writer |
| HReader< T > * | _reader |
Read samples from a local reader and write them to a local writer
| HStreamProcessor< T >::HStreamProcessor | ( | HWriter< T > * | writer, |
| HReader< T > * | reader, | ||
| int | blocksize, | ||
| bool * | terminationToken | ||
| ) |
Construct a new HStreamProcessor
| HStreamProcessor< T >::HStreamProcessor | ( | HReader< T > * | reader, |
| int | blocksize, | ||
| bool * | terminationToken | ||
| ) |
Construct a new HStreamProcessor which will have the writer registered by a later writer, following the HWriterConsumer scheme
|
inlinevirtual |
Send a command
Implements HProcessor< T >.
|
virtual |
Run the processor
Reimplemented from HProcessor< T >.
1.8.17