diff options
author | David Robillard <d@drobilla.net> | 2011-04-19 18:47:23 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2011-04-19 18:47:23 +0000 |
commit | 2a0d9d529e713ccf7757129ba87ce25c827a30c2 (patch) | |
tree | 9e5f204d71918bb6d79aa84566e6d01bc7b4d8c1 /src/engine/HTTPEngineReceiver.cpp | |
parent | 4ceb2aa22679af70ddcfd9d5719a4585b818bdbd (diff) | |
download | ingen-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.cpp | 21 |
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, |