summaryrefslogtreecommitdiffstats
path: root/src/server/PortImpl.cpp
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2017-03-26 14:58:59 +0200
committerDavid Robillard <d@drobilla.net>2017-03-26 17:02:09 +0200
commit6268bb2accfdc0dcad6cb8b54ba56ec64609d474 (patch)
treebac1e45ab9e31c8cb1e3949b35e13ba03effd8f4 /src/server/PortImpl.cpp
parent470936f0bf3535c688df5551025265916a5dee06 (diff)
downloadingen-6268bb2accfdc0dcad6cb8b54ba56ec64609d474.tar.gz
ingen-6268bb2accfdc0dcad6cb8b54ba56ec64609d474.tar.bz2
ingen-6268bb2accfdc0dcad6cb8b54ba56ec64609d474.zip
Remove NodeImpl class
Diffstat (limited to 'src/server/PortImpl.cpp')
-rw-r--r--src/server/PortImpl.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/server/PortImpl.cpp b/src/server/PortImpl.cpp
index 434c6ee0..7b84be17 100644
--- a/src/server/PortImpl.cpp
+++ b/src/server/PortImpl.cpp
@@ -44,7 +44,7 @@ monitor_period(const Engine& engine)
PortImpl::PortImpl(BufferFactory& bufs,
BlockImpl* const block,
- const Raul::Symbol& name,
+ const Raul::Symbol& symbol,
uint32_t index,
uint32_t poly,
PortType type,
@@ -52,8 +52,11 @@ PortImpl::PortImpl(BufferFactory& bufs,
const Atom& value,
size_t buffer_size,
bool is_output)
- : NodeImpl(bufs.uris(), block, name)
+ : Node(bufs.uris(), block->path().child(symbol))
, _bufs(bufs)
+ , _parent(block)
+ , _path(block->path().child(symbol))
+ , _symbol(symbol)
, _index(index)
, _poly(poly)
, _buffer_size(buffer_size)