diff options
Diffstat (limited to 'src/server/events/Mark.hpp')
-rw-r--r-- | src/server/events/Mark.hpp | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/src/server/events/Mark.hpp b/src/server/events/Mark.hpp index 4a5e83bf..b037b56d 100644 --- a/src/server/events/Mark.hpp +++ b/src/server/events/Mark.hpp @@ -36,13 +36,15 @@ namespace Events { class Mark : public Event { public: - enum class Type { BUNDLE_START, BUNDLE_END }; + Mark(Engine& engine, + SPtr<Interface> client, + SampleCount timestamp, + const Ingen::BundleBegin& msg); - Mark(Engine& engine, - SPtr<Interface> client, - int32_t id, - SampleCount timestamp, - Type type); + Mark(Engine& engine, + SPtr<Interface> client, + SampleCount timestamp, + const Ingen::BundleEnd& msg); ~Mark(); @@ -53,6 +55,8 @@ public: Execution get_execution() const; private: + enum class Type { BUNDLE_BEGIN, BUNDLE_END }; + typedef std::map<GraphImpl*, MPtr<CompiledGraph>> CompiledGraphs; CompiledGraphs _compiled_graphs; |