diff options
author | David Robillard <d@drobilla.net> | 2008-11-16 02:49:22 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2008-11-16 02:49:22 +0000 |
commit | 24d998447070dbfef3eaf7762dce7e97c3903801 (patch) | |
tree | 0feffd6ca3c4459e0a7ff6fad9cf48b7816f2cd7 /src/engine/HTTPClientSender.hpp | |
parent | fb6471ac9d5daefd3655bc19532a6028b5f0ead4 (diff) | |
download | ingen-24d998447070dbfef3eaf7762dce7e97c3903801.tar.gz ingen-24d998447070dbfef3eaf7762dce7e97c3903801.tar.bz2 ingen-24d998447070dbfef3eaf7762dce7e97c3903801.zip |
TCP notification stream support (not fully implemented yet, but transport stuff is working).
Support multiple event sources in the engine.
Clean up HTTP/TCP stuff.
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1721 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'src/engine/HTTPClientSender.hpp')
-rw-r--r-- | src/engine/HTTPClientSender.hpp | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/engine/HTTPClientSender.hpp b/src/engine/HTTPClientSender.hpp index 8e4f3d33..57aaed0e 100644 --- a/src/engine/HTTPClientSender.hpp +++ b/src/engine/HTTPClientSender.hpp @@ -41,12 +41,10 @@ namespace Shared { class EngineInterface; } */ class HTTPClientSender : public Shared::ClientInterface - , public Raul::Thread , public Shared::HTTPSender { public: - HTTPClientSender(SoupServer* s, SoupMessage* m) - : Shared::HTTPSender(s, m) + HTTPClientSender() {} bool enabled() const { return _enabled; } @@ -58,7 +56,7 @@ public: void bundle_end() { HTTPSender::bundle_end(); } void transfer_begin() { HTTPSender::transfer_begin(); } void transfer_end() { HTTPSender::transfer_end(); } - + std::string uri() const { return "http://example.org/"; } void subscribe(Shared::EngineInterface* engine) { } @@ -115,7 +113,7 @@ public: uint32_t voice, const Raul::Atom& value); - virtual void port_activity(const std::string& port_path); + virtual void activity(const std::string& path); virtual void program_add(const std::string& node_path, uint32_t bank, |