aboutsummaryrefslogtreecommitdiff
path: root/osc_server.h
diff options
context:
space:
mode:
Diffstat (limited to 'osc_server.h')
-rw-r--r--osc_server.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/osc_server.h b/osc_server.h
index 7df4e88..b14dfa8 100644
--- a/osc_server.h
+++ b/osc_server.h
@@ -41,8 +41,8 @@ private:
public:
typedef void (*MethodHandlerCb)(Layer *obj, lo_arg **argv);
- typedef Layer *(*ConstructorHandlerCb)(const char *name, SDL_Rect geo,
- float alpha, lo_arg **argv);
+ typedef Layer *(*CtorHandlerCb)(const char *name, SDL_Rect geo,
+ float alpha, lo_arg **argv);
OSCServer(const char *port);
~OSCServer();
@@ -87,6 +87,9 @@ public:
delete hnd;
}
+ void register_layer(const char *name, const char *types,
+ CtorHandlerCb ctor_cb);
+
MethodHandlerId *register_method(Layer *layer, const char *method,
const char *types,
MethodHandlerCb method_cb);