From b1b4335b767f34b41903a85040cd07dabe0f33ec Mon Sep 17 00:00:00 2001 From: David Robillard Date: Mon, 19 Jun 2006 00:39:45 +0000 Subject: Renamed PortBase to TypedPort git-svn-id: http://svn.drobilla.net/lad/grauph@59 a436a847-0d15-0410-975c-d299462d15a1 --- src/libs/engine/PortBase.cpp | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) (limited to 'src/libs/engine/PortBase.cpp') diff --git a/src/libs/engine/PortBase.cpp b/src/libs/engine/PortBase.cpp index 75acede7..0ebb05eb 100644 --- a/src/libs/engine/PortBase.cpp +++ b/src/libs/engine/PortBase.cpp @@ -14,7 +14,7 @@ * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ -#include "PortBase.h" +#include "TypedPort.h" #include #include #include @@ -30,7 +30,7 @@ namespace Om { /** Constructor for a Port. */ template -PortBase::PortBase(Node* parent, const string& name, size_t index, size_t poly, DataType type, size_t buffer_size) +TypedPort::TypedPort(Node* parent, const string& name, size_t index, size_t poly, DataType type, size_t buffer_size) : Port(parent, name, index, poly, type, buffer_size), m_fixed_buffers(false), m_is_tied(false), @@ -42,26 +42,26 @@ PortBase::PortBase(Node* parent, const string& name, size_t index, size_t pol assert(m_buffers.size() > 0); } template -PortBase::PortBase(Node* parent, const string& name, size_t index, size_t poly, DataType type, size_t buffer_size); +TypedPort::TypedPort(Node* parent, const string& name, size_t index, size_t poly, DataType type, size_t buffer_size); template -PortBase::PortBase(Node* parent, const string& name, size_t index, size_t poly, DataType type, size_t buffer_size); +TypedPort::TypedPort(Node* parent, const string& name, size_t index, size_t poly, DataType type, size_t buffer_size); template -PortBase::~PortBase() +TypedPort::~TypedPort() { for (size_t i=0; i < _poly; ++i) delete m_buffers.at(i); } -template PortBase::~PortBase(); -template PortBase::~PortBase(); +template TypedPort::~TypedPort(); +template TypedPort::~TypedPort(); /** Set the port's value for all voices. */ template<> void -PortBase::set_value(sample val, size_t offset) +TypedPort::set_value(sample val, size_t offset) { if (offset >= _buffer_size) offset = 0; @@ -75,7 +75,7 @@ PortBase::set_value(sample val, size_t offset) */ template<> void -PortBase::set_value(size_t voice, sample val, size_t offset) +TypedPort::set_value(size_t voice, sample val, size_t offset) { if (offset >= _buffer_size) offset = 0; @@ -87,20 +87,20 @@ PortBase::set_value(size_t voice, sample val, size_t offset) template void -PortBase::allocate_buffers() +TypedPort::allocate_buffers() { m_buffers.alloc(_poly); for (size_t i=0; i < _poly; ++i) m_buffers.at(i) = new Buffer(_buffer_size); } -template void PortBase::allocate_buffers(); -template void PortBase::allocate_buffers(); +template void TypedPort::allocate_buffers(); +template void TypedPort::allocate_buffers(); template<> void -PortBase::prepare_buffers(size_t nframes) +TypedPort::prepare_buffers(size_t nframes) { for (size_t i=0; i < _poly; ++i) m_buffers.at(i)->prepare(nframes); @@ -109,20 +109,20 @@ PortBase::prepare_buffers(size_t nframes) template<> void -PortBase::prepare_buffers(size_t nframes) +TypedPort::prepare_buffers(size_t nframes) { } template void -PortBase::clear_buffers() +TypedPort::clear_buffers() { for (size_t i=0; i < _poly; ++i) m_buffers.at(i)->clear(); } -template void PortBase::clear_buffers(); -template void PortBase::clear_buffers(); +template void TypedPort::clear_buffers(); +template void TypedPort::clear_buffers(); } // namespace Om -- cgit v1.2.1