From ea71aca50f8d5f9225d95246570c8c1b6fbbab52 Mon Sep 17 00:00:00 2001 From: Jens Ahrensfeld Date: Fri, 17 Jun 2022 07:50:22 +0000 Subject: [PATCH] - refactored git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1011 b431acfa-c32f-4a4a-93f1-934dc6c82436 --- radio/processor/src/Block.hpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/radio/processor/src/Block.hpp b/radio/processor/src/Block.hpp index 86427c5..ee648cc 100644 --- a/radio/processor/src/Block.hpp +++ b/radio/processor/src/Block.hpp @@ -22,6 +22,11 @@ class Block virtual ~Block() = default; virtual void process() = 0; + virtual IBuffer* buffer_in(size_t index=0) = 0; + IBuffer* buffer_out(size_t index=0) + { + return m_buf_out; + } size_t num_in() { @@ -33,16 +38,11 @@ class Block return m_num_out; } - void addBuffer(IBuffer *out) + void buffer_out_add(IBuffer *out) { m_buf_out = out; } - virtual IBuffer* buffer() - { - return nullptr; - } - protected: size_t m_num_in; size_t m_num_out;