summaryrefslogtreecommitdiffstats
path: root/raul/JackDriver.h
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2007-02-24 02:48:12 +0000
committerDavid Robillard <d@drobilla.net>2007-02-24 02:48:12 +0000
commit72a91851b2d33e76937702579ef8c3efb9825aa9 (patch)
tree8532d3a3fb7e958da61f0cabdea52d4a0805018f /raul/JackDriver.h
parentb3d241d408b3f07f16ee8cef0a2a36078f9a95eb (diff)
downloadraul-72a91851b2d33e76937702579ef8c3efb9825aa9.tar.gz
raul-72a91851b2d33e76937702579ef8c3efb9825aa9.tar.bz2
raul-72a91851b2d33e76937702579ef8c3efb9825aa9.zip
Split JackDriver 'attaching' and 'activating' to give derived classes a chance to set things up in overloaded attach methods before the process callback starts firing.
Switch RDF syntax to RDF/XML (temporarily, until raptor 1.1.14 hits distros). git-svn-id: http://svn.drobilla.net/lad/raul@333 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'raul/JackDriver.h')
-rw-r--r--raul/JackDriver.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/raul/JackDriver.h b/raul/JackDriver.h
index 17d7d4c..8ec2572 100644
--- a/raul/JackDriver.h
+++ b/raul/JackDriver.h
@@ -42,6 +42,9 @@ public:
void attach(const string& client_name, string server_name="");
void detach();
+ void activate();
+ void deactivate();
+
bool is_attached() const { return (_client != NULL); }
bool is_realtime() const { return _client && jack_is_realtime(_client); }