summaryrefslogtreecommitdiffstats
path: root/src/server/PortImpl.cpp
diff options
context:
space:
mode:
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)