diff options
author | David Robillard <d@drobilla.net> | 2006-09-08 06:23:25 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2006-09-08 06:23:25 +0000 |
commit | 43d51948ccae71b8f0a1c1710e25cf36da8d7d7c (patch) | |
tree | f81e18174cf0a798a908afb954f6595d6c0b72ab /src/libs/client/OSCModelEngineInterface.h | |
parent | 48f87f1f1649fb7e169fdaac2cd38370e8a4a1fa (diff) | |
download | ingen-43d51948ccae71b8f0a1c1710e25cf36da8d7d7c.tar.gz ingen-43d51948ccae71b8f0a1c1710e25cf36da8d7d7c.tar.bz2 ingen-43d51948ccae71b8f0a1c1710e25cf36da8d7d7c.zip |
Renamed communications classes for consistency.
Removed engine dependency on OSC (mostly).
git-svn-id: http://svn.drobilla.net/lad/ingen@120 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'src/libs/client/OSCModelEngineInterface.h')
-rw-r--r-- | src/libs/client/OSCModelEngineInterface.h | 13 |
1 files changed, 3 insertions, 10 deletions
diff --git a/src/libs/client/OSCModelEngineInterface.h b/src/libs/client/OSCModelEngineInterface.h index a2172e23..f600fb8f 100644 --- a/src/libs/client/OSCModelEngineInterface.h +++ b/src/libs/client/OSCModelEngineInterface.h @@ -21,7 +21,7 @@ #include <lo/lo.h> #include "util/Semaphore.h" #include "interface/EngineInterface.h" -#include "OSCEngineInterface.h" +#include "OSCEngineSender.h" #include "ModelEngineInterface.h" using std::string; @@ -34,29 +34,22 @@ namespace Client { class NodeModel; class PresetModel; class PatchModel; -class OSCListener; class ModelClientInterface; /** Old model-based OSC engine command interface. * * This is an old class from before when the well-defined interfaces between - * engine and client were defined. I've wrapped it around OSCEngineInterface + * engine and client were defined. I've wrapped it around OSCEngineSender * so all the common functions are implemented there, and implemented the * remaining functions using those, for compatibility. Hopefully something * better gets figured out and this can go away completely, but for now this * gets the existing clients working through EngineInterface in the easiest * way possible. This class needs to die. * - * Old comment: - * Handles all OSC communication on the "control band". For the time being, - * manages the OSCListener which handles the "notification band", but this - * will change in the future (for complete separation). See OSC namespace - * documentation for more details. - * * \ingroup IngenClient */ -class OSCModelEngineInterface : public OSCEngineInterface, public ModelEngineInterface +class OSCModelEngineInterface : public OSCEngineSender, public ModelEngineInterface { public: //OSCModelEngineInterface(ModelClientInterface* const client_hooks, const string& engine_url); |