Changeset c87bc7f in Lumiera
- Timestamp:
-
2026-03-22T23:31:12Z
(4 weeks ago)
- Author:
- Ichthyostega <prg@…>
- Branches:
- dev/play
- Children:
- bd09d9f
- Parents:
- f29ec44
- git-author:
- Ichthyostega <prg@…> (22/03/26 22:21:54)
- git-committer:
- Ichthyostega <prg@…> (22/03/26 23:31:12)
- Message:
-
OutputSlot: complete connection of redesigned implementation (see #1415)
After resolving the inner tensions in the old prototype from 2012,
it was now possible to resolve all issues in a single strike
DataSink becomes a functor, yet embeds a shared ref-count
- in the λ-closure a specific Buffer Descriptor is prepared for each feed
- building upon the prototyping work, a dedicated
OutputBufferProxy
exposes a BuffHandle to the client, with emit() and release() calls
- the implementation delegates directly to the
OutputSlot::Connection
- an this is where all actual output technology is encapsulated
-
(No files)
-