diff --git a/radio/processor/src/ABlock.cpp b/radio/processor/src/ABlock.cpp index fb4e16d..e69de29 100644 --- a/radio/processor/src/ABlock.cpp +++ b/radio/processor/src/ABlock.cpp @@ -1,9 +0,0 @@ -#include "ABlock.hpp" - -void ABlock::process() -{ - - -} - - diff --git a/radio/processor/src/ABlock.hpp b/radio/processor/src/ABlock.hpp index b02e753..e1586ee 100644 --- a/radio/processor/src/ABlock.hpp +++ b/radio/processor/src/ABlock.hpp @@ -1,10 +1,13 @@ #ifndef __RADIO_ABLOCK_H__ #define __RADIO_ABLOCK_H__ +#include "Buffer.hpp" + +template class ABlock { public: - void process(); + virtual void process(Buffer &buffer_in, Buffer &buffer_out) = 0; }; #endif // __RADIO_ABLOCK_H__ diff --git a/radio/processor/test/test01.cpp b/radio/processor/test/test01.cpp index d01167e..c26d6e1 100644 --- a/radio/processor/test/test01.cpp +++ b/radio/processor/test/test01.cpp @@ -2,6 +2,7 @@ #include #include +#include "TestBlock.hpp" #ifndef LENGTH #define LENGTH(a) (sizeof(a)/sizeof(a[0]))