summaryrefslogtreecommitdiffstats
path: root/src/Interleaver.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/Interleaver.h')
-rw-r--r--src/Interleaver.h5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/Interleaver.h b/src/Interleaver.h
index 3afe8f0..2a32c47 100644
--- a/src/Interleaver.h
+++ b/src/Interleaver.h
@@ -26,13 +26,12 @@
# include "config.h"
#endif
+#include <vector>
class Interleaver
{
public:
Interleaver(unsigned short I, unsigned short M, bool reverse = false);
- Interleaver(Interleaver& clone);
- virtual ~Interleaver();
void setReverse(bool state);
void encode(void* data, unsigned long size);
@@ -48,7 +47,7 @@ private:
unsigned long j;
unsigned long index;
unsigned long memSize;
- char* mem;
+ std::vector<char> mem;
bool reverse;
};