summaryrefslogtreecommitdiffstats
path: root/src/engine/OSCEngineReceiver.hpp
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2010-02-17 18:35:23 +0000
committerDavid Robillard <d@drobilla.net>2010-02-17 18:35:23 +0000
commit35369ade66f8410e828316a34de539a3c235c79d (patch)
treec53a3205db5d1994d04fd86a83c6a7b8a00a2564 /src/engine/OSCEngineReceiver.hpp
parentbf1d84fd0f4400a97922177646e3cac4eb8e3c31 (diff)
downloadingen-35369ade66f8410e828316a34de539a3c235c79d.tar.gz
ingen-35369ade66f8410e828316a34de539a3c235c79d.tar.bz2
ingen-35369ade66f8410e828316a34de539a3c235c79d.zip
Stub liblo bundle receiving support (patch on liblo-dev).
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@2458 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'src/engine/OSCEngineReceiver.hpp')
-rw-r--r--src/engine/OSCEngineReceiver.hpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/engine/OSCEngineReceiver.hpp b/src/engine/OSCEngineReceiver.hpp
index 7279913f..168d411a 100644
--- a/src/engine/OSCEngineReceiver.hpp
+++ b/src/engine/OSCEngineReceiver.hpp
@@ -22,6 +22,7 @@
#include <lo/lo.h>
#include "QueuedEngineInterface.hpp"
#include "Request.hpp"
+#include "ingen-config.h"
namespace Ingen {
@@ -76,6 +77,14 @@ private:
ReceiveThread* _receive_thread;
+#ifdef LIBLO_BUNDLES
+ static int bundle_cb(lo_bundle_edge edge, void* myself) {
+ return ((OSCEngineReceiver*)myself)->_bundle_cb(edge);
+ }
+
+ int _bundle_cb(lo_bundle_edge edge);
+#endif
+
static void error_cb(int num, const char* msg, const char* path);
static int set_response_address_cb(LO_HANDLER_ARGS, void* myself);
static int generic_cb(LO_HANDLER_ARGS, void* myself);