diff options
Diffstat (limited to 'src/server/PortImpl.cpp')
-rw-r--r-- | src/server/PortImpl.cpp | 7 |
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) |