- refactored

git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1011 b431acfa-c32f-4a4a-93f1-934dc6c82436
This commit is contained in:
2022-06-17 07:50:22 +00:00
parent 5bf1d7f8f8
commit ea71aca50f
+6 -6
View File
@@ -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;