From 509c16a46f117508d1509bfba2a6b09cf2e9c61c Mon Sep 17 00:00:00 2001 From: Jens Ahrensfeld Date: Tue, 24 May 2022 20:10:23 +0000 Subject: [PATCH] - added git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@875 b431acfa-c32f-4a4a-93f1-934dc6c82436 --- radio/processor/test/TestBlock.cpp | 22 ++++++++++++++++++++++ radio/processor/test/TestBlock.hpp | 21 +++++++++++++++++++++ 2 files changed, 43 insertions(+) create mode 100644 radio/processor/test/TestBlock.cpp create mode 100644 radio/processor/test/TestBlock.hpp diff --git a/radio/processor/test/TestBlock.cpp b/radio/processor/test/TestBlock.cpp new file mode 100644 index 0000000..3fa73b4 --- /dev/null +++ b/radio/processor/test/TestBlock.cpp @@ -0,0 +1,22 @@ +#include "TestBlock.hpp" + +template +TestBlock::TestBlock() +{ + +} + +template +TestBlock::~TestBlock() +{ + +} + +template +void TestBlock::process(Buffer &in, Buffer &out) +{ + size_t toCopy = in.len(); + out.write(in.data_r(), toCopy); + in.consume(toCopy); +} + diff --git a/radio/processor/test/TestBlock.hpp b/radio/processor/test/TestBlock.hpp new file mode 100644 index 0000000..9d01440 --- /dev/null +++ b/radio/processor/test/TestBlock.hpp @@ -0,0 +1,21 @@ +#ifndef TESTBLOCK_HPP +#define TESTBLOCK_HPP + +#pragma once + +#include + +template +class TestBlock : public ABlock +{ +public: + TestBlock(); + ~TestBlock(); + + void process(Buffer &in, Buffer &out); + +private: + +}; + +#endif \ No newline at end of file