summaryrefslogtreecommitdiffstats
path: root/src/server/Engine.hpp
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2015-02-07 01:05:13 +0000
committerDavid Robillard <d@drobilla.net>2015-02-07 01:05:13 +0000
commit82ab6f73fab060860addb30691d0e926b4723ee2 (patch)
treed468ccbcae5479161e3f2c899d9e302848ce4e8f /src/server/Engine.hpp
parent8dad2d6e0805d0db2cca66f5901235884aad92da (diff)
downloadingen-82ab6f73fab060860addb30691d0e926b4723ee2.tar.gz
ingen-82ab6f73fab060860addb30691d0e926b4723ee2.tar.bz2
ingen-82ab6f73fab060860addb30691d0e926b4723ee2.zip
Demodularize socket stuff.
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5535 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'src/server/Engine.hpp')
-rw-r--r--src/server/Engine.hpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/server/Engine.hpp b/src/server/Engine.hpp
index 851b3127..ecc90c9b 100644
--- a/src/server/Engine.hpp
+++ b/src/server/Engine.hpp
@@ -1,6 +1,6 @@
/*
This file is part of Ingen.
- Copyright 2007-2012 David Robillard <http://drobilla.net/>
+ Copyright 2007-2015 David Robillard <http://drobilla.net/>
Ingen is free software: you can redistribute it and/or modify it under the
terms of the GNU Affero General Public License as published by the Free
@@ -48,6 +48,7 @@ class LV2Options;
class PostProcessor;
class PreProcessor;
class ProcessContext;
+class SocketListener;
class Worker;
/**
@@ -78,6 +79,8 @@ public:
SPtr<Interface> client);
virtual bool unregister_client(const Raul::URI& uri);
+ void listen();
+
/** Return a random [0..1] float with uniform distribution */
float frand() { return _uniform_dist(_rand_engine); }
@@ -130,6 +133,7 @@ private:
PostProcessor* _post_processor;
GraphImpl* _root_graph;
Worker* _worker;
+ SocketListener* _listener;
ProcessContext _process_context;