diff options
author | David Robillard <d@drobilla.net> | 2021-04-01 16:38:12 -0400 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2021-04-01 16:38:12 -0400 |
commit | 7fcd07e25150bf5dbcded3334aff5c845926391e (patch) | |
tree | 71205dd2b4d83992d5fd5ae84fe09fdc2d1e9aa6 /src/server/events/DisconnectAll.hpp | |
parent | 0e4a1979afb7258e48da941caffedf7034176bd0 (diff) | |
download | ingen-7fcd07e25150bf5dbcded3334aff5c845926391e.tar.gz ingen-7fcd07e25150bf5dbcded3334aff5c845926391e.tar.bz2 ingen-7fcd07e25150bf5dbcded3334aff5c845926391e.zip |
Factor out finding adjacent arcs for disconnection
Diffstat (limited to 'src/server/events/DisconnectAll.hpp')
-rw-r--r-- | src/server/events/DisconnectAll.hpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/server/events/DisconnectAll.hpp b/src/server/events/DisconnectAll.hpp index a527dc34..70da5dd6 100644 --- a/src/server/events/DisconnectAll.hpp +++ b/src/server/events/DisconnectAll.hpp @@ -26,6 +26,7 @@ #include <list> #include <memory> +#include <set> namespace ingen { @@ -34,6 +35,7 @@ class Node; namespace server { +class ArcImpl; class BlockImpl; class CompiledGraph; class Engine; @@ -70,6 +72,8 @@ public: private: using Impls = std::list<Disconnect::Impl*>; + std::set<ArcImpl*> adjacent_arcs(GraphImpl* graph); + const ingen::DisconnectAll _msg; GraphImpl* _parent; BlockImpl* _block; |