|
HARDT - The Ham Radio DSP Toolkit
|
1 #ifndef __HMEMORYREADER_H
2 #define __HMEMORYREADER_H
34 int Read(T* dest,
size_t blocksize)
36 if( _pos + blocksize > _size ) {
39 memcpy((
void*) dest, (
void*) &_buffer[_pos], blocksize *
sizeof(T));
40 _pos += _infinite ? 0 : blocksize;
int Read(T *dest, size_t blocksize)
Definition: hmemoryreader.h:34
HMemoryReader(T *buffer, size_t size, bool infinite=false)
Definition: hmemoryreader.h:26
bool Command(HCommand *command)
Definition: hmemoryreader.h:45
Definition: hcommand.h:81
void Reset()
Definition: hmemoryreader.h:51
int GetPosition()
Definition: hmemoryreader.h:56
Definition: hmemoryreader.h:14
int GetSize()
Definition: hmemoryreader.h:61