summaryrefslogtreecommitdiffstats
path: root/src/engine/HTTPEngineReceiver.cpp
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2011-04-19 18:47:23 +0000
committerDavid Robillard <d@drobilla.net>2011-04-19 18:47:23 +0000
commit2a0d9d529e713ccf7757129ba87ce25c827a30c2 (patch)
tree9e5f204d71918bb6d79aa84566e6d01bc7b4d8c1 /src/engine/HTTPEngineReceiver.cpp
parent4ceb2aa22679af70ddcfd9d5719a4585b818bdbd (diff)
downloadingen-2a0d9d529e713ccf7757129ba87ce25c827a30c2.tar.gz
ingen-2a0d9d529e713ccf7757129ba87ce25c827a30c2.tar.bz2
ingen-2a0d9d529e713ccf7757129ba87ce25c827a30c2.zip
Remove unnecessary EventSource::activate_source (just activate immediately).
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@3162 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'src/engine/HTTPEngineReceiver.cpp')
-rw-r--r--src/engine/HTTPEngineReceiver.cpp21
1 files changed, 4 insertions, 17 deletions
diff --git a/src/engine/HTTPEngineReceiver.cpp b/src/engine/HTTPEngineReceiver.cpp
index 9ee54319..00d6a629 100644
--- a/src/engine/HTTPEngineReceiver.cpp
+++ b/src/engine/HTTPEngineReceiver.cpp
@@ -64,13 +64,15 @@ HTTPEngineReceiver::HTTPEngineReceiver(Engine& engine, uint16_t port)
engine.world()->load_module("ingen_serialisation");
Thread::set_name("HTTPEngineReceiver");
+ start();
+ _receive_thread->set_name("HTTPEngineReceiver Listener");
+ _receive_thread->start();
}
HTTPEngineReceiver::~HTTPEngineReceiver()
{
- deactivate();
- stop();
_receive_thread->stop();
+ stop();
delete _receive_thread;
if (_server) {
@@ -80,21 +82,6 @@ HTTPEngineReceiver::~HTTPEngineReceiver()
}
void
-HTTPEngineReceiver::activate_source()
-{
- EventSource::activate_source();
- _receive_thread->set_name("HTTPEngineReceiver Listener");
- _receive_thread->start();
-}
-
-void
-HTTPEngineReceiver::deactivate_source()
-{
- _receive_thread->stop();
- EventSource::deactivate_source();
-}
-
-void
HTTPEngineReceiver::message_callback(SoupServer* server,
SoupMessage* msg,
const char* path_str,