summaryrefslogtreecommitdiffstats
path: root/src/server/BlockImpl.hpp
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2017-03-19 18:05:17 +0100
committerDavid Robillard <d@drobilla.net>2017-03-20 02:58:56 +0100
commite1439953c837b2d3d70a3481ba061bf1ba51f286 (patch)
tree6a792f91492b51c4d949b343f3c721cc26d2b939 /src/server/BlockImpl.hpp
parentef733c3dc0ea9d1c210fce86103fedea73e4dd4a (diff)
downloadingen-e1439953c837b2d3d70a3481ba061bf1ba51f286.tar.gz
ingen-e1439953c837b2d3d70a3481ba061bf1ba51f286.tar.bz2
ingen-e1439953c837b2d3d70a3481ba061bf1ba51f286.zip
Cleanup: Factor out bypass method
Diffstat (limited to 'src/server/BlockImpl.hpp')
-rw-r--r--src/server/BlockImpl.hpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/server/BlockImpl.hpp b/src/server/BlockImpl.hpp
index 2e3e5fcd..701e2188 100644
--- a/src/server/BlockImpl.hpp
+++ b/src/server/BlockImpl.hpp
@@ -121,6 +121,9 @@ public:
/** Run block for an entire process cycle (calls run()). */
virtual void process(RunContext& context);
+ /** Bypass block for an entire process cycle (called from process()). */
+ virtual void bypass(RunContext& context);
+
/** Run block for a portion of process cycle (called from process()). */
virtual void run(RunContext& context) = 0;