summaryrefslogtreecommitdiffstats
path: root/src/libs/engine
diff options
context:
space:
mode:
Diffstat (limited to 'src/libs/engine')
-rw-r--r--src/libs/engine/AudioBuffer.cpp5
-rw-r--r--src/libs/engine/AudioBuffer.hpp (renamed from src/libs/engine/AudioBuffer.h)4
-rw-r--r--src/libs/engine/AudioDriver.hpp (renamed from src/libs/engine/AudioDriver.h)10
-rw-r--r--src/libs/engine/Buffer.hpp (renamed from src/libs/engine/Buffer.h)4
-rw-r--r--src/libs/engine/BufferFactory.cpp8
-rw-r--r--src/libs/engine/BufferFactory.hpp (renamed from src/libs/engine/BufferFactory.h)2
-rw-r--r--src/libs/engine/ClientBroadcaster.cpp31
-rw-r--r--src/libs/engine/ClientBroadcaster.hpp (renamed from src/libs/engine/ClientBroadcaster.h)6
-rw-r--r--src/libs/engine/Connection.cpp12
-rw-r--r--src/libs/engine/Connection.hpp (renamed from src/libs/engine/Connection.h)8
-rw-r--r--src/libs/engine/Controller.hpp (renamed from src/libs/engine/Controller.h)0
-rw-r--r--src/libs/engine/DSSINode.cpp12
-rw-r--r--src/libs/engine/DSSINode.hpp (renamed from src/libs/engine/DSSINode.h)4
-rw-r--r--src/libs/engine/DataType.hpp (renamed from src/libs/engine/DataType.h)0
-rw-r--r--src/libs/engine/DirectResponder.hpp (renamed from src/libs/engine/DirectResponder.h)6
-rw-r--r--src/libs/engine/Driver.hpp (renamed from src/libs/engine/Driver.h)4
-rw-r--r--src/libs/engine/DuplexPort.cpp13
-rw-r--r--src/libs/engine/DuplexPort.hpp (renamed from src/libs/engine/DuplexPort.h)13
-rw-r--r--src/libs/engine/Engine.cpp40
-rw-r--r--src/libs/engine/Engine.hpp (renamed from src/libs/engine/Engine.h)4
-rw-r--r--src/libs/engine/Event.hpp (renamed from src/libs/engine/Event.h)10
-rw-r--r--src/libs/engine/EventSource.hpp (renamed from src/libs/engine/EventSource.h)2
-rw-r--r--src/libs/engine/GraphObject.cpp6
-rw-r--r--src/libs/engine/GraphObject.hpp (renamed from src/libs/engine/GraphObject.h)8
-rw-r--r--src/libs/engine/InputPort.cpp12
-rw-r--r--src/libs/engine/InputPort.hpp (renamed from src/libs/engine/InputPort.h)6
-rw-r--r--src/libs/engine/InternalNode.hpp (renamed from src/libs/engine/InternalNode.h)6
-rw-r--r--src/libs/engine/JackAudioDriver.cpp38
-rw-r--r--src/libs/engine/JackAudioDriver.hpp (renamed from src/libs/engine/JackAudioDriver.h)10
-rw-r--r--src/libs/engine/JackMidiDriver.cpp16
-rw-r--r--src/libs/engine/JackMidiDriver.hpp (renamed from src/libs/engine/JackMidiDriver.h)6
-rw-r--r--src/libs/engine/LADSPANode.cpp10
-rw-r--r--src/libs/engine/LADSPANode.hpp (renamed from src/libs/engine/LADSPANode.h)6
-rw-r--r--src/libs/engine/LV2Node.cpp16
-rw-r--r--src/libs/engine/LV2Node.hpp (renamed from src/libs/engine/LV2Node.h)6
-rw-r--r--src/libs/engine/LashDriver.cpp6
-rw-r--r--src/libs/engine/LashDriver.hpp (renamed from src/libs/engine/LashDriver.h)0
-rw-r--r--src/libs/engine/Makefile.am284
-rw-r--r--src/libs/engine/MidiBuffer.cpp2
-rw-r--r--src/libs/engine/MidiBuffer.hpp (renamed from src/libs/engine/MidiBuffer.h)4
-rw-r--r--src/libs/engine/MidiControlNode.cpp16
-rw-r--r--src/libs/engine/MidiControlNode.hpp (renamed from src/libs/engine/MidiControlNode.h)6
-rw-r--r--src/libs/engine/MidiDriver.hpp (renamed from src/libs/engine/MidiDriver.h)6
-rw-r--r--src/libs/engine/MidiNoteNode.cpp18
-rw-r--r--src/libs/engine/MidiNoteNode.hpp (renamed from src/libs/engine/MidiNoteNode.h)6
-rw-r--r--src/libs/engine/MidiTriggerNode.cpp12
-rw-r--r--src/libs/engine/MidiTriggerNode.hpp (renamed from src/libs/engine/MidiTriggerNode.h)4
-rw-r--r--src/libs/engine/Node.hpp (renamed from src/libs/engine/Node.h)11
-rw-r--r--src/libs/engine/NodeBase.cpp18
-rw-r--r--src/libs/engine/NodeBase.hpp (renamed from src/libs/engine/NodeBase.h)4
-rw-r--r--src/libs/engine/NodeFactory.cpp24
-rw-r--r--src/libs/engine/NodeFactory.hpp (renamed from src/libs/engine/NodeFactory.h)6
-rw-r--r--src/libs/engine/OSCBuffer.cpp2
-rw-r--r--src/libs/engine/OSCBuffer.hpp (renamed from src/libs/engine/OSCBuffer.h)4
-rw-r--r--src/libs/engine/OSCClientSender.cpp26
-rw-r--r--src/libs/engine/OSCClientSender.hpp (renamed from src/libs/engine/OSCClientSender.h)4
-rw-r--r--src/libs/engine/OSCDriver.hpp (renamed from src/libs/engine/OSCDriver.h)6
-rw-r--r--src/libs/engine/OSCEngineReceiver.cpp20
-rw-r--r--src/libs/engine/OSCEngineReceiver.hpp (renamed from src/libs/engine/OSCEngineReceiver.h)8
-rw-r--r--src/libs/engine/OSCResponder.cpp6
-rw-r--r--src/libs/engine/OSCResponder.hpp (renamed from src/libs/engine/OSCResponder.h)4
-rw-r--r--src/libs/engine/ObjectSender.cpp22
-rw-r--r--src/libs/engine/ObjectSender.hpp (renamed from src/libs/engine/ObjectSender.h)0
-rw-r--r--src/libs/engine/ObjectStore.cpp14
-rw-r--r--src/libs/engine/ObjectStore.hpp (renamed from src/libs/engine/ObjectStore.h)5
-rw-r--r--src/libs/engine/OmInProcess.cpp8
-rw-r--r--src/libs/engine/OutputPort.cpp4
-rw-r--r--src/libs/engine/OutputPort.hpp (renamed from src/libs/engine/OutputPort.h)4
-rw-r--r--src/libs/engine/Patch.cpp14
-rw-r--r--src/libs/engine/Patch.hpp (renamed from src/libs/engine/Patch.h)8
-rw-r--r--src/libs/engine/Plugin.cpp10
-rw-r--r--src/libs/engine/Plugin.hpp (renamed from src/libs/engine/Plugin.h)4
-rw-r--r--src/libs/engine/Port.cpp10
-rw-r--r--src/libs/engine/Port.hpp (renamed from src/libs/engine/Port.h)12
-rw-r--r--src/libs/engine/PostProcessor.cpp8
-rw-r--r--src/libs/engine/PostProcessor.hpp (renamed from src/libs/engine/PostProcessor.h)6
-rw-r--r--src/libs/engine/QueuedEngineInterface.cpp12
-rw-r--r--src/libs/engine/QueuedEngineInterface.hpp (renamed from src/libs/engine/QueuedEngineInterface.h)14
-rw-r--r--src/libs/engine/QueuedEvent.hpp (renamed from src/libs/engine/QueuedEvent.h)2
-rw-r--r--src/libs/engine/QueuedEventSource.cpp8
-rw-r--r--src/libs/engine/QueuedEventSource.hpp (renamed from src/libs/engine/QueuedEventSource.h)12
-rw-r--r--src/libs/engine/ThreadManager.hpp (renamed from src/libs/engine/ThreadManager.h)2
-rw-r--r--src/libs/engine/TransportNode.cpp14
-rw-r--r--src/libs/engine/TransportNode.hpp (renamed from src/libs/engine/TransportNode.h)2
-rw-r--r--src/libs/engine/Tree.hpp (renamed from src/libs/engine/Tree.h)2
-rw-r--r--src/libs/engine/TreeImplementation.hpp (renamed from src/libs/engine/TreeImplementation.h)2
-rw-r--r--src/libs/engine/engine.cpp12
-rw-r--r--src/libs/engine/engine.hpp (renamed from src/libs/engine/engine.h)2
-rw-r--r--src/libs/engine/events.h61
-rw-r--r--src/libs/engine/events.hpp61
-rw-r--r--src/libs/engine/events/AddNodeEvent.cpp30
-rw-r--r--src/libs/engine/events/AddNodeEvent.hpp (renamed from src/libs/engine/events/AddNodeEvent.h)4
-rw-r--r--src/libs/engine/events/AddPortEvent.cpp38
-rw-r--r--src/libs/engine/events/AddPortEvent.hpp (renamed from src/libs/engine/events/AddPortEvent.h)8
-rw-r--r--src/libs/engine/events/AllNotesOffEvent.cpp8
-rw-r--r--src/libs/engine/events/AllNotesOffEvent.hpp (renamed from src/libs/engine/events/AllNotesOffEvent.h)2
-rw-r--r--src/libs/engine/events/ClearPatchEvent.cpp24
-rw-r--r--src/libs/engine/events/ClearPatchEvent.hpp (renamed from src/libs/engine/events/ClearPatchEvent.h)4
-rw-r--r--src/libs/engine/events/ConnectionEvent.cpp26
-rw-r--r--src/libs/engine/events/ConnectionEvent.hpp (renamed from src/libs/engine/events/ConnectionEvent.h)6
-rw-r--r--src/libs/engine/events/CreatePatchEvent.cpp24
-rw-r--r--src/libs/engine/events/CreatePatchEvent.hpp (renamed from src/libs/engine/events/CreatePatchEvent.h)4
-rw-r--r--src/libs/engine/events/DSSIConfigureEvent.cpp12
-rw-r--r--src/libs/engine/events/DSSIConfigureEvent.hpp (renamed from src/libs/engine/events/DSSIConfigureEvent.h)4
-rw-r--r--src/libs/engine/events/DSSIControlEvent.cpp10
-rw-r--r--src/libs/engine/events/DSSIControlEvent.hpp (renamed from src/libs/engine/events/DSSIControlEvent.h)4
-rw-r--r--src/libs/engine/events/DSSIProgramEvent.cpp12
-rw-r--r--src/libs/engine/events/DSSIProgramEvent.hpp (renamed from src/libs/engine/events/DSSIProgramEvent.h)4
-rw-r--r--src/libs/engine/events/DSSIUpdateEvent.cpp12
-rw-r--r--src/libs/engine/events/DSSIUpdateEvent.hpp (renamed from src/libs/engine/events/DSSIUpdateEvent.h)2
-rw-r--r--src/libs/engine/events/DeactivateEvent.cpp6
-rw-r--r--src/libs/engine/events/DeactivateEvent.hpp (renamed from src/libs/engine/events/DeactivateEvent.h)2
-rw-r--r--src/libs/engine/events/DestroyEvent.cpp36
-rw-r--r--src/libs/engine/events/DestroyEvent.hpp (renamed from src/libs/engine/events/DestroyEvent.h)4
-rw-r--r--src/libs/engine/events/DisablePatchEvent.cpp16
-rw-r--r--src/libs/engine/events/DisablePatchEvent.hpp (renamed from src/libs/engine/events/DisablePatchEvent.h)2
-rw-r--r--src/libs/engine/events/DisconnectNodeEvent.cpp34
-rw-r--r--src/libs/engine/events/DisconnectNodeEvent.hpp (renamed from src/libs/engine/events/DisconnectNodeEvent.h)6
-rw-r--r--src/libs/engine/events/DisconnectPortEvent.cpp34
-rw-r--r--src/libs/engine/events/DisconnectPortEvent.hpp (renamed from src/libs/engine/events/DisconnectPortEvent.h)6
-rw-r--r--src/libs/engine/events/DisconnectionEvent.cpp24
-rw-r--r--src/libs/engine/events/DisconnectionEvent.hpp (renamed from src/libs/engine/events/DisconnectionEvent.h)6
-rw-r--r--src/libs/engine/events/EnablePatchEvent.cpp14
-rw-r--r--src/libs/engine/events/EnablePatchEvent.hpp (renamed from src/libs/engine/events/EnablePatchEvent.h)2
-rw-r--r--src/libs/engine/events/LoadPluginsEvent.cpp12
-rw-r--r--src/libs/engine/events/LoadPluginsEvent.hpp (renamed from src/libs/engine/events/LoadPluginsEvent.h)2
-rw-r--r--src/libs/engine/events/Makefile.am116
-rw-r--r--src/libs/engine/events/MidiLearnEvent.cpp14
-rw-r--r--src/libs/engine/events/MidiLearnEvent.hpp (renamed from src/libs/engine/events/MidiLearnEvent.h)6
-rw-r--r--src/libs/engine/events/NoteOffEvent.cpp14
-rw-r--r--src/libs/engine/events/NoteOffEvent.hpp (renamed from src/libs/engine/events/NoteOffEvent.h)4
-rw-r--r--src/libs/engine/events/NoteOnEvent.cpp16
-rw-r--r--src/libs/engine/events/NoteOnEvent.hpp (renamed from src/libs/engine/events/NoteOnEvent.h)4
-rw-r--r--src/libs/engine/events/PingQueuedEvent.hpp (renamed from src/libs/engine/events/PingQueuedEvent.h)6
-rw-r--r--src/libs/engine/events/RegisterClientEvent.cpp8
-rw-r--r--src/libs/engine/events/RegisterClientEvent.hpp (renamed from src/libs/engine/events/RegisterClientEvent.h)6
-rw-r--r--src/libs/engine/events/RenameEvent.cpp18
-rw-r--r--src/libs/engine/events/RenameEvent.hpp (renamed from src/libs/engine/events/RenameEvent.h)4
-rw-r--r--src/libs/engine/events/RequestAllObjectsEvent.cpp12
-rw-r--r--src/libs/engine/events/RequestAllObjectsEvent.hpp (renamed from src/libs/engine/events/RequestAllObjectsEvent.h)2
-rw-r--r--src/libs/engine/events/RequestMetadataEvent.cpp14
-rw-r--r--src/libs/engine/events/RequestMetadataEvent.hpp (renamed from src/libs/engine/events/RequestMetadataEvent.h)4
-rw-r--r--src/libs/engine/events/RequestObjectEvent.cpp20
-rw-r--r--src/libs/engine/events/RequestObjectEvent.hpp (renamed from src/libs/engine/events/RequestObjectEvent.h)4
-rw-r--r--src/libs/engine/events/RequestPluginEvent.cpp18
-rw-r--r--src/libs/engine/events/RequestPluginEvent.hpp (renamed from src/libs/engine/events/RequestPluginEvent.h)4
-rw-r--r--src/libs/engine/events/RequestPluginsEvent.cpp10
-rw-r--r--src/libs/engine/events/RequestPluginsEvent.hpp (renamed from src/libs/engine/events/RequestPluginsEvent.h)2
-rw-r--r--src/libs/engine/events/RequestPortValueEvent.cpp16
-rw-r--r--src/libs/engine/events/RequestPortValueEvent.hpp (renamed from src/libs/engine/events/RequestPortValueEvent.h)4
-rw-r--r--src/libs/engine/events/SetMetadataEvent.cpp12
-rw-r--r--src/libs/engine/events/SetMetadataEvent.hpp (renamed from src/libs/engine/events/SetMetadataEvent.h)4
-rw-r--r--src/libs/engine/events/SetPortValueEvent.cpp16
-rw-r--r--src/libs/engine/events/SetPortValueEvent.hpp (renamed from src/libs/engine/events/SetPortValueEvent.h)4
-rw-r--r--src/libs/engine/events/SetPortValueQueuedEvent.cpp18
-rw-r--r--src/libs/engine/events/SetPortValueQueuedEvent.hpp (renamed from src/libs/engine/events/SetPortValueQueuedEvent.h)4
-rw-r--r--src/libs/engine/events/UnregisterClientEvent.cpp10
-rw-r--r--src/libs/engine/events/UnregisterClientEvent.hpp (renamed from src/libs/engine/events/UnregisterClientEvent.h)4
-rw-r--r--src/libs/engine/instantiations.cpp6
-rw-r--r--src/libs/engine/tuning.hpp (renamed from src/libs/engine/tuning.h)0
-rw-r--r--src/libs/engine/types.hpp (renamed from src/libs/engine/types.h)6
-rw-r--r--src/libs/engine/util.hpp (renamed from src/libs/engine/util.h)0
162 files changed, 1010 insertions, 1030 deletions
diff --git a/src/libs/engine/AudioBuffer.cpp b/src/libs/engine/AudioBuffer.cpp
index 1e865dbe..f05048ad 100644
--- a/src/libs/engine/AudioBuffer.cpp
+++ b/src/libs/engine/AudioBuffer.cpp
@@ -18,8 +18,9 @@
#include <iostream>
#include <cassert>
#include <stdlib.h>
-#include "AudioBuffer.h"
-using std::cerr; using std::endl;
+#include "AudioBuffer.hpp"
+
+using namespace std;
/* TODO: Be sure these functions are vectorized by GCC when it's vectorizer
* stops sucking. Probably a good idea to inline them as well */
diff --git a/src/libs/engine/AudioBuffer.h b/src/libs/engine/AudioBuffer.hpp
index eba25c83..ee277313 100644
--- a/src/libs/engine/AudioBuffer.h
+++ b/src/libs/engine/AudioBuffer.hpp
@@ -21,8 +21,8 @@
#include <cstddef>
#include <cassert>
#include <boost/utility.hpp>
-#include "types.h"
-#include "Buffer.h"
+#include "types.hpp"
+#include "Buffer.hpp"
namespace Ingen {
diff --git a/src/libs/engine/AudioDriver.h b/src/libs/engine/AudioDriver.hpp
index d9807939..bc7d1ee9 100644
--- a/src/libs/engine/AudioDriver.h
+++ b/src/libs/engine/AudioDriver.hpp
@@ -18,11 +18,11 @@
#ifndef AUDIODRIVER_H
#define AUDIODRIVER_H
-#include <raul/List.h>
-#include <raul/Path.h>
-#include "Driver.h"
-#include "types.h"
-#include "DataType.h"
+#include <raul/List.hpp>
+#include <raul/Path.hpp>
+#include "Driver.hpp"
+#include "types.hpp"
+#include "DataType.hpp"
namespace Ingen {
diff --git a/src/libs/engine/Buffer.h b/src/libs/engine/Buffer.hpp
index b27c3a86..d4b52465 100644
--- a/src/libs/engine/Buffer.h
+++ b/src/libs/engine/Buffer.hpp
@@ -21,8 +21,8 @@
#include <cstddef>
#include <cassert>
#include <boost/utility.hpp>
-#include "types.h"
-#include "DataType.h"
+#include "types.hpp"
+#include "DataType.hpp"
namespace Ingen {
diff --git a/src/libs/engine/BufferFactory.cpp b/src/libs/engine/BufferFactory.cpp
index 48db9261..8c84fb81 100644
--- a/src/libs/engine/BufferFactory.cpp
+++ b/src/libs/engine/BufferFactory.cpp
@@ -15,10 +15,10 @@
* 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#include "BufferFactory.h"
-#include "AudioBuffer.h"
-#include "MidiBuffer.h"
-#include "OSCBuffer.h"
+#include "BufferFactory.hpp"
+#include "AudioBuffer.hpp"
+#include "MidiBuffer.hpp"
+#include "OSCBuffer.hpp"
namespace Ingen {
namespace BufferFactory {
diff --git a/src/libs/engine/BufferFactory.h b/src/libs/engine/BufferFactory.hpp
index 1887c27c..bac49c46 100644
--- a/src/libs/engine/BufferFactory.h
+++ b/src/libs/engine/BufferFactory.hpp
@@ -18,7 +18,7 @@
#ifndef BUFFERFACTORY_H
#define BUFFERFACTORY_H
-#include "Buffer.h"
+#include "Buffer.hpp"
namespace Ingen {
diff --git a/src/libs/engine/ClientBroadcaster.cpp b/src/libs/engine/ClientBroadcaster.cpp
index 25a289c8..311e8792 100644
--- a/src/libs/engine/ClientBroadcaster.cpp
+++ b/src/libs/engine/ClientBroadcaster.cpp
@@ -15,24 +15,25 @@
* 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#include "ClientBroadcaster.h"
#include <cassert>
#include <iostream>
#include <unistd.h>
-#include "ObjectStore.h"
-#include "NodeFactory.h"
-#include "util.h"
-#include "Patch.h"
-#include "Node.h"
-#include "Plugin.h"
-#include "Port.h"
-#include "Connection.h"
-#include "AudioDriver.h"
-#include "ObjectSender.h"
-#include "interface/ClientKey.h"
-#include "interface/ClientInterface.h"
-#include "OSCClientSender.h"
-using std::cout; using std::cerr; using std::endl;
+#include "interface/ClientKey.hpp"
+#include "interface/ClientInterface.hpp"
+#include "ClientBroadcaster.hpp"
+#include "ObjectStore.hpp"
+#include "NodeFactory.hpp"
+#include "util.hpp"
+#include "Patch.hpp"
+#include "Node.hpp"
+#include "Plugin.hpp"
+#include "Port.hpp"
+#include "Connection.hpp"
+#include "AudioDriver.hpp"
+#include "ObjectSender.hpp"
+#include "OSCClientSender.hpp"
+
+using namespace std;
using Ingen::Shared::ClientInterface;
namespace Ingen {
diff --git a/src/libs/engine/ClientBroadcaster.h b/src/libs/engine/ClientBroadcaster.hpp
index cef7b397..87e321bb 100644
--- a/src/libs/engine/ClientBroadcaster.h
+++ b/src/libs/engine/ClientBroadcaster.hpp
@@ -24,9 +24,9 @@
#include <list>
#include <lo/lo.h>
#include <pthread.h>
-#include <raul/SharedPtr.h>
-#include "interface/ClientInterface.h"
-#include "types.h"
+#include <raul/SharedPtr.hpp>
+#include "interface/ClientInterface.hpp"
+#include "types.hpp"
using std::list; using std::string; using std::pair;
diff --git a/src/libs/engine/Connection.cpp b/src/libs/engine/Connection.cpp
index a4795ceb..9341b603 100644
--- a/src/libs/engine/Connection.cpp
+++ b/src/libs/engine/Connection.cpp
@@ -16,12 +16,12 @@
*/
#include <algorithm>
-#include "Connection.h"
-#include "util.h"
-#include "Node.h"
-#include "Port.h"
-#include "BufferFactory.h"
-#include "AudioBuffer.h"
+#include "util.hpp"
+#include "Connection.hpp"
+#include "Node.hpp"
+#include "Port.hpp"
+#include "BufferFactory.hpp"
+#include "AudioBuffer.hpp"
namespace Ingen {
diff --git a/src/libs/engine/Connection.h b/src/libs/engine/Connection.hpp
index 7d109d88..816efe6c 100644
--- a/src/libs/engine/Connection.h
+++ b/src/libs/engine/Connection.hpp
@@ -20,10 +20,10 @@
#include <cstdlib>
#include <boost/utility.hpp>
-#include <raul/Deletable.h>
-#include "DataType.h"
-#include "Port.h"
-#include "types.h"
+#include <raul/Deletable.hpp>
+#include "DataType.hpp"
+#include "Port.hpp"
+#include "types.hpp"
namespace Ingen {
diff --git a/src/libs/engine/Controller.h b/src/libs/engine/Controller.hpp
index 95f7cc44..95f7cc44 100644
--- a/src/libs/engine/Controller.h
+++ b/src/libs/engine/Controller.hpp
diff --git a/src/libs/engine/DSSINode.cpp b/src/libs/engine/DSSINode.cpp
index 53af15ef..69aff132 100644
--- a/src/libs/engine/DSSINode.cpp
+++ b/src/libs/engine/DSSINode.cpp
@@ -15,14 +15,14 @@
* 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#include "DSSINode.h"
+#include "DSSINode.hpp"
#include <map>
#include <set>
-#include "ClientBroadcaster.h"
-#include "interface/ClientInterface.h"
-#include "InputPort.h"
-#include "types.h"
-#include "AudioBuffer.h"
+#include "ClientBroadcaster.hpp"
+#include "interface/ClientInterface.hpp"
+#include "InputPort.hpp"
+#include "types.hpp"
+#include "AudioBuffer.hpp"
using namespace std;
diff --git a/src/libs/engine/DSSINode.h b/src/libs/engine/DSSINode.hpp
index d569e720..f54e75f8 100644
--- a/src/libs/engine/DSSINode.h
+++ b/src/libs/engine/DSSINode.hpp
@@ -21,8 +21,8 @@
#include <alsa/asoundlib.h>
#include <dssi.h>
#include <lo/lo.h>
-#include "LADSPANode.h"
-#include "MidiBuffer.h"
+#include "LADSPANode.hpp"
+#include "MidiBuffer.hpp"
namespace Ingen {
diff --git a/src/libs/engine/DataType.h b/src/libs/engine/DataType.hpp
index 1f431edd..1f431edd 100644
--- a/src/libs/engine/DataType.h
+++ b/src/libs/engine/DataType.hpp
diff --git a/src/libs/engine/DirectResponder.h b/src/libs/engine/DirectResponder.hpp
index 1eceb80e..739cd017 100644
--- a/src/libs/engine/DirectResponder.h
+++ b/src/libs/engine/DirectResponder.hpp
@@ -18,9 +18,9 @@
#ifndef DIRECTRESPONDER_H
#define DIRECTRESPONDER_H
-#include <raul/SharedPtr.h>
-#include "interface/ClientInterface.h"
-#include "interface/Responder.h"
+#include <raul/SharedPtr.hpp>
+#include "interface/ClientInterface.hpp"
+#include "interface/Responder.hpp"
namespace Ingen {
diff --git a/src/libs/engine/Driver.h b/src/libs/engine/Driver.hpp
index bb65fe9b..786b7775 100644
--- a/src/libs/engine/Driver.h
+++ b/src/libs/engine/Driver.hpp
@@ -20,8 +20,8 @@
#include <string>
#include <boost/utility.hpp>
-#include <raul/Path.h>
-#include "DataType.h"
+#include <raul/Path.hpp>
+#include "DataType.hpp"
namespace Ingen {
diff --git a/src/libs/engine/DuplexPort.cpp b/src/libs/engine/DuplexPort.cpp
index a71f18b8..6558c587 100644
--- a/src/libs/engine/DuplexPort.cpp
+++ b/src/libs/engine/DuplexPort.cpp
@@ -15,17 +15,16 @@
* 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#include "DuplexPort.h"
#include <iostream>
#include <cstdlib>
#include <cassert>
-#include "Connection.h"
-#include "OutputPort.h"
-#include "Node.h"
-#include "util.h"
-
-using std::cerr; using std::cout; using std::endl;
+#include "util.hpp"
+#include "DuplexPort.hpp"
+#include "Connection.hpp"
+#include "OutputPort.hpp"
+#include "Node.hpp"
+using namespace std;
namespace Ingen {
diff --git a/src/libs/engine/DuplexPort.h b/src/libs/engine/DuplexPort.hpp
index 986c1862..3abb4549 100644
--- a/src/libs/engine/DuplexPort.h
+++ b/src/libs/engine/DuplexPort.hpp
@@ -19,12 +19,11 @@
#define DUPLEXPORT_H
#include <string>
-#include "types.h"
-#include <raul/Array.h>
-#include "Buffer.h"
-#include "InputPort.h"
-#include "OutputPort.h"
-using std::string;
+#include <raul/Array.hpp>
+#include "types.hpp"
+#include "Buffer.hpp"
+#include "InputPort.hpp"
+#include "OutputPort.hpp"
namespace Ingen {
@@ -42,7 +41,7 @@ class Node;
class DuplexPort : public InputPort, public OutputPort
{
public:
- DuplexPort(Node* parent, const string& name, size_t index, size_t poly, DataType type, size_t buffer_size, bool is_output);
+ DuplexPort(Node* parent, const std::string& name, size_t index, size_t poly, DataType type, size_t buffer_size, bool is_output);
virtual ~DuplexPort() {}
void pre_process(SampleCount nframes, FrameTime start, FrameTime end);
diff --git a/src/libs/engine/Engine.cpp b/src/libs/engine/Engine.cpp
index a2bfc757..69f7ebe0 100644
--- a/src/libs/engine/Engine.cpp
+++ b/src/libs/engine/Engine.cpp
@@ -16,32 +16,32 @@
*/
#include <cassert>
-#include "Engine.h"
-#include "config.h"
-#include "tuning.h"
#include <sys/mman.h>
#include <iostream>
#include <unistd.h>
-#include <raul/Deletable.h>
-#include <raul/Maid.h>
-#include "Event.h"
-#include "JackAudioDriver.h"
-#include "NodeFactory.h"
-#include "ClientBroadcaster.h"
-#include "Patch.h"
-#include "ObjectStore.h"
-#include "MidiDriver.h"
-#include "OSCDriver.h"
-#include "QueuedEventSource.h"
-#include "PostProcessor.h"
-#include "CreatePatchEvent.h"
-#include "EnablePatchEvent.h"
-#include "OSCEngineReceiver.h"
+#include <raul/Deletable.hpp>
+#include <raul/Maid.hpp>
+#include "Engine.hpp"
+#include "../../../../config/config.h"
+#include "tuning.hpp"
+#include "Event.hpp"
+#include "JackAudioDriver.hpp"
+#include "NodeFactory.hpp"
+#include "ClientBroadcaster.hpp"
+#include "Patch.hpp"
+#include "ObjectStore.hpp"
+#include "MidiDriver.hpp"
+#include "OSCDriver.hpp"
+#include "QueuedEventSource.hpp"
+#include "PostProcessor.hpp"
+#include "CreatePatchEvent.hpp"
+#include "EnablePatchEvent.hpp"
+#include "OSCEngineReceiver.hpp"
#ifdef HAVE_JACK_MIDI
-#include "JackMidiDriver.h"
+#include "JackMidiDriver.hpp"
#endif
/*#ifdef HAVE_LASH
-#include "LashDriver.h"
+#include "LashDriver.hpp"
#endif*/
using namespace std;
diff --git a/src/libs/engine/Engine.h b/src/libs/engine/Engine.hpp
index 6fe61582..b9780501 100644
--- a/src/libs/engine/Engine.h
+++ b/src/libs/engine/Engine.hpp
@@ -20,8 +20,8 @@
#include <cassert>
#include <boost/utility.hpp>
-#include <raul/SharedPtr.h>
-#include "DataType.h"
+#include <raul/SharedPtr.hpp>
+#include "DataType.hpp"
template<typename T> class Queue;
diff --git a/src/libs/engine/Event.h b/src/libs/engine/Event.hpp
index 01b14abc..8814cbae 100644
--- a/src/libs/engine/Event.h
+++ b/src/libs/engine/Event.hpp
@@ -19,11 +19,11 @@
#define EVENT_H
#include <cassert>
-#include <raul/SharedPtr.h>
-#include <raul/Deletable.h>
-#include "interface/Responder.h"
-#include "types.h"
-#include "ThreadManager.h"
+#include <raul/SharedPtr.hpp>
+#include <raul/Deletable.hpp>
+#include "interface/Responder.hpp"
+#include "types.hpp"
+#include "ThreadManager.hpp"
namespace Raul { class Path; }
using Raul::Path;
diff --git a/src/libs/engine/EventSource.h b/src/libs/engine/EventSource.hpp
index 15b926e9..2bf40527 100644
--- a/src/libs/engine/EventSource.h
+++ b/src/libs/engine/EventSource.hpp
@@ -18,7 +18,7 @@
#ifndef EVENTSOURCE_H
#define EVENTSOURCE_H
-#include "types.h"
+#include "types.hpp"
namespace Ingen {
diff --git a/src/libs/engine/GraphObject.cpp b/src/libs/engine/GraphObject.cpp
index e8af813f..48a513bc 100644
--- a/src/libs/engine/GraphObject.cpp
+++ b/src/libs/engine/GraphObject.cpp
@@ -15,9 +15,9 @@
* 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#include "GraphObject.h"
-#include "Patch.h"
-#include "ObjectStore.h"
+#include "GraphObject.hpp"
+#include "Patch.hpp"
+#include "ObjectStore.hpp"
namespace Ingen {
diff --git a/src/libs/engine/GraphObject.h b/src/libs/engine/GraphObject.hpp
index c5993595..d5ffb4b8 100644
--- a/src/libs/engine/GraphObject.h
+++ b/src/libs/engine/GraphObject.hpp
@@ -22,10 +22,10 @@
#include <map>
#include <cstddef>
#include <cassert>
-#include <raul/Deletable.h>
-#include <raul/Path.h>
-#include <raul/Atom.h>
-#include "types.h"
+#include <raul/Deletable.hpp>
+#include <raul/Path.hpp>
+#include <raul/Atom.hpp>
+#include "types.hpp"
using std::string;
using Raul::Atom;
diff --git a/src/libs/engine/InputPort.cpp b/src/libs/engine/InputPort.cpp
index 349175eb..743ef88c 100644
--- a/src/libs/engine/InputPort.cpp
+++ b/src/libs/engine/InputPort.cpp
@@ -15,15 +15,15 @@
* 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#include "InputPort.h"
+#include "InputPort.hpp"
#include <iostream>
#include <cstdlib>
#include <cassert>
-#include "AudioBuffer.h"
-#include "Connection.h"
-#include "OutputPort.h"
-#include "Node.h"
-#include "util.h"
+#include "AudioBuffer.hpp"
+#include "Connection.hpp"
+#include "OutputPort.hpp"
+#include "Node.hpp"
+#include "util.hpp"
using std::cerr; using std::cout; using std::endl;
diff --git a/src/libs/engine/InputPort.h b/src/libs/engine/InputPort.hpp
index e0367025..1305e239 100644
--- a/src/libs/engine/InputPort.h
+++ b/src/libs/engine/InputPort.hpp
@@ -21,9 +21,9 @@
#include <string>
#include <cstdlib>
#include <cassert>
-#include <raul/List.h>
-#include "Port.h"
-#include "MidiBuffer.h"
+#include <raul/List.hpp>
+#include "Port.hpp"
+#include "MidiBuffer.hpp"
using std::string;
namespace Ingen {
diff --git a/src/libs/engine/InternalNode.h b/src/libs/engine/InternalNode.hpp
index 7f7d54fe..b00cd8cb 100644
--- a/src/libs/engine/InternalNode.h
+++ b/src/libs/engine/InternalNode.hpp
@@ -19,9 +19,9 @@
#define INTERNALNODE_H
#include <cstdlib>
-#include "NodeBase.h"
-#include "Plugin.h"
-#include "types.h"
+#include "NodeBase.hpp"
+#include "Plugin.hpp"
+#include "types.hpp"
namespace Ingen {
diff --git a/src/libs/engine/JackAudioDriver.cpp b/src/libs/engine/JackAudioDriver.cpp
index 3f6f58c0..25f8305d 100644
--- a/src/libs/engine/JackAudioDriver.cpp
+++ b/src/libs/engine/JackAudioDriver.cpp
@@ -15,28 +15,28 @@
* 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#include "JackAudioDriver.h"
-#include "config.h"
-#include "tuning.h"
+#include "JackAudioDriver.hpp"
+#include "../../../../config/config.h"
+#include "tuning.hpp"
#include <iostream>
#include <cstdlib>
-#include <raul/List.h>
-#include "Engine.h"
-#include "util.h"
-#include "Event.h"
-#include "ThreadManager.h"
-#include "QueuedEvent.h"
-#include "EventSource.h"
-#include "PostProcessor.h"
-#include "Node.h"
-#include "Patch.h"
-#include "Port.h"
-#include "MidiDriver.h"
-#include "DuplexPort.h"
-#include "EventSource.h"
-#include "AudioBuffer.h"
+#include <raul/List.hpp>
+#include "Engine.hpp"
+#include "util.hpp"
+#include "Event.hpp"
+#include "ThreadManager.hpp"
+#include "QueuedEvent.hpp"
+#include "EventSource.hpp"
+#include "PostProcessor.hpp"
+#include "Node.hpp"
+#include "Patch.hpp"
+#include "Port.hpp"
+#include "MidiDriver.hpp"
+#include "DuplexPort.hpp"
+#include "EventSource.hpp"
+#include "AudioBuffer.hpp"
/*#ifdef HAVE_LASH
-#include "LashDriver.h"
+#include "LashDriver.hpp"
#endif*/
using namespace std;
diff --git a/src/libs/engine/JackAudioDriver.h b/src/libs/engine/JackAudioDriver.hpp
index a54b4a88..583d2c62 100644
--- a/src/libs/engine/JackAudioDriver.h
+++ b/src/libs/engine/JackAudioDriver.hpp
@@ -20,11 +20,11 @@
#include <jack/jack.h>
#include <jack/transport.h>
-#include <raul/Thread.h>
-#include <raul/Path.h>
-#include <raul/List.h>
-#include "AudioDriver.h"
-#include "Buffer.h"
+#include <raul/Thread.hpp>
+#include <raul/Path.hpp>
+#include <raul/List.hpp>
+#include "AudioDriver.hpp"
+#include "Buffer.hpp"
namespace Ingen {
diff --git a/src/libs/engine/JackMidiDriver.cpp b/src/libs/engine/JackMidiDriver.cpp
index f8ed3064..8c328844 100644
--- a/src/libs/engine/JackMidiDriver.cpp
+++ b/src/libs/engine/JackMidiDriver.cpp
@@ -18,17 +18,17 @@
#include <iostream>
#include <cstdlib>
#include <pthread.h>
-#include <raul/Maid.h>
+#include <raul/Maid.hpp>
#include <raul/midi_events.h>
-#include "types.h"
-#include "JackMidiDriver.h"
-#include "ThreadManager.h"
-#include "AudioDriver.h"
-#include "MidiBuffer.h"
-#include "DuplexPort.h"
+#include "types.hpp"
+#include "JackMidiDriver.hpp"
+#include "ThreadManager.hpp"
+#include "AudioDriver.hpp"
+#include "MidiBuffer.hpp"
+#include "DuplexPort.hpp"
#include "jack_compat.h"
/*#ifdef HAVE_LASH
-#include "LashDriver.h"
+#include "LashDriver.hpp"
#endif*/
using namespace std;
diff --git a/src/libs/engine/JackMidiDriver.h b/src/libs/engine/JackMidiDriver.hpp
index 535a1f22..631f0d28 100644
--- a/src/libs/engine/JackMidiDriver.h
+++ b/src/libs/engine/JackMidiDriver.hpp
@@ -20,9 +20,9 @@
#include <jack/jack.h>
#include <jack/midiport.h>
-#include <raul/List.h>
-#include "config.h"
-#include "MidiDriver.h"
+#include <raul/List.hpp>
+#include "../../../../config/config.h"
+#include "MidiDriver.hpp"
namespace Ingen {
diff --git a/src/libs/engine/LADSPANode.cpp b/src/libs/engine/LADSPANode.cpp
index 957c49dd..9f030aee 100644
--- a/src/libs/engine/LADSPANode.cpp
+++ b/src/libs/engine/LADSPANode.cpp
@@ -15,15 +15,15 @@
* 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#include "LADSPANode.h"
+#include "LADSPANode.hpp"
#include <iostream>
#include <cassert>
#include <stdint.h>
#include <cmath>
-#include "AudioBuffer.h"
-#include "InputPort.h"
-#include "OutputPort.h"
-#include "Plugin.h"
+#include "AudioBuffer.hpp"
+#include "InputPort.hpp"
+#include "OutputPort.hpp"
+#include "Plugin.hpp"
namespace Ingen {
diff --git a/src/libs/engine/LADSPANode.h b/src/libs/engine/LADSPANode.hpp
index ff813f4c..c71e68fb 100644
--- a/src/libs/engine/LADSPANode.h
+++ b/src/libs/engine/LADSPANode.hpp
@@ -20,9 +20,9 @@
#include <string>
#include <ladspa.h>
-#include "types.h"
-#include "NodeBase.h"
-#include "Plugin.h"
+#include "types.hpp"
+#include "NodeBase.hpp"
+#include "Plugin.hpp"
namespace Ingen {
diff --git a/src/libs/engine/LV2Node.cpp b/src/libs/engine/LV2Node.cpp
index 888366136..8c3ea933 100644
--- a/src/libs/engine/LV2Node.cpp
+++ b/src/libs/engine/LV2Node.cpp
@@ -15,18 +15,18 @@
* 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#include "LV2Node.h"
+#include "LV2Node.hpp"
#include <iostream>
#include <cassert>
-#include "float.h"
+#include <float.h>
#include <stdint.h>
#include <cmath>
-#include "InputPort.h"
-#include "OutputPort.h"
-#include "Plugin.h"
-#include "AudioBuffer.h"
-#include "MidiBuffer.h"
-#include "OSCBuffer.h"
+#include "InputPort.hpp"
+#include "OutputPort.hpp"
+#include "Plugin.hpp"
+#include "AudioBuffer.hpp"
+#include "MidiBuffer.hpp"
+#include "OSCBuffer.hpp"
namespace Ingen {
diff --git a/src/libs/engine/LV2Node.h b/src/libs/engine/LV2Node.hpp
index 39b06939..361df02e 100644
--- a/src/libs/engine/LV2Node.h
+++ b/src/libs/engine/LV2Node.hpp
@@ -20,9 +20,9 @@
#include <string>
#include <slv2/slv2.h>
-#include "types.h"
-#include "NodeBase.h"
-#include "Plugin.h"
+#include "types.hpp"
+#include "NodeBase.hpp"
+#include "Plugin.hpp"
namespace Ingen {
diff --git a/src/libs/engine/LashDriver.cpp b/src/libs/engine/LashDriver.cpp
index 452af1f0..f4f37abb 100644
--- a/src/libs/engine/LashDriver.cpp
+++ b/src/libs/engine/LashDriver.cpp
@@ -18,9 +18,9 @@
#include <iostream>
#include <string>
#include <cassert>
-#include "config/config.h"
-#include "LashDriver.h"
-#include "App.h"
+#include "../../../../config/config.h"
+#include "LashDriver.hpp"
+#include "App.hpp"
using namespace std;
diff --git a/src/libs/engine/LashDriver.h b/src/libs/engine/LashDriver.hpp
index 4b93749c..4b93749c 100644
--- a/src/libs/engine/LashDriver.h
+++ b/src/libs/engine/LashDriver.hpp
diff --git a/src/libs/engine/Makefile.am b/src/libs/engine/Makefile.am
index 0d4921de..aafb18b6 100644
--- a/src/libs/engine/Makefile.am
+++ b/src/libs/engine/Makefile.am
@@ -19,194 +19,180 @@ libingen_engine_la_LIBADD = @RAUL_LIBS@ @JACK_LIBS@ @LIBLO_LIBS@ @ALSA_LIBS@ @LA
AM_CFLAGS=-std=c99
libingen_engine_la_SOURCES = \
- engine.h \
- engine.cpp \
- util.h \
- tuning.h \
- events.h \
- ThreadManager.h \
- DataType.h \
- Node.h \
- NodeBase.h \
- NodeBase.cpp \
- InternalNode.h \
- Patch.h \
- Patch.cpp \
- NodeFactory.h \
- NodeFactory.cpp \
- Engine.h \
+ ../../../../lv2/extensions/osc/lv2_osc.c \
+ ../../../../lv2/extensions/osc/lv2_osc_print.c \
+ AudioBuffer.cpp \
+ AudioBuffer.hpp \
+ AudioDriver.hpp \
+ Buffer.hpp \
+ BufferFactory.cpp \
+ BufferFactory.hpp \
+ ClientBroadcaster.cpp \
+ ClientBroadcaster.hpp \
+ Connection.cpp \
+ Connection.hpp \
+ DataType.hpp \
+ DirectResponder.hpp \
+ Driver.hpp \
+ DuplexPort.cpp \
+ DuplexPort.hpp \
Engine.cpp \
- JackAudioDriver.h \
+ Engine.hpp \
+ Event.hpp \
+ EventSource.hpp \
+ GraphObject.cpp \
+ GraphObject.hpp \
+ InputPort.cpp \
+ InputPort.hpp \
+ InternalNode.hpp \
JackAudioDriver.cpp \
- JackMidiDriver.h \
+ JackAudioDriver.hpp \
JackMidiDriver.cpp \
- jack_compat.h \
- OSCEngineReceiver.h \
+ JackMidiDriver.hpp \
+ MidiBuffer.cpp \
+ MidiBuffer.hpp \
+ MidiControlNode.cpp \
+ MidiControlNode.hpp \
+ MidiDriver.hpp \
+ MidiNoteNode.cpp \
+ MidiNoteNode.hpp \
+ MidiTriggerNode.cpp \
+ MidiTriggerNode.hpp \
+ Node.hpp \
+ NodeBase.cpp \
+ NodeBase.hpp \
+ NodeFactory.cpp \
+ NodeFactory.hpp \
+ OSCBuffer.cpp \
+ OSCBuffer.hpp \
+ OSCClientSender.cpp \
+ OSCClientSender.hpp \
+ OSCDriver.hpp \
OSCEngineReceiver.cpp \
- DirectResponder.h \
- OSCResponder.h \
+ OSCEngineReceiver.hpp \
OSCResponder.cpp \
- ClientBroadcaster.h \
- ClientBroadcaster.cpp \
- ObjectSender.h \
+ OSCResponder.hpp \
ObjectSender.cpp \
- OSCClientSender.h \
- OSCClientSender.cpp \
- Buffer.h \
- AudioBuffer.h \
- AudioBuffer.cpp \
- MidiBuffer.h \
- MidiBuffer.cpp \
- OSCBuffer.h \
- OSCBuffer.cpp \
- ../../../../lv2/extensions/osc/lv2_osc.c \
- ../../../../lv2/extensions/osc/lv2_osc_print.c \
- BufferFactory.h \
- BufferFactory.cpp \
- Port.h \
- Port.cpp \
- InputPort.h \
- InputPort.cpp \
- OutputPort.h \
+ ObjectSender.hpp \
+ ObjectStore.cpp \
+ ObjectStore.hpp \
OutputPort.cpp \
- DuplexPort.h \
- DuplexPort.cpp \
- MidiNoteNode.h \
- MidiNoteNode.cpp \
- MidiTriggerNode.h \
- MidiTriggerNode.cpp \
- MidiControlNode.h \
- MidiControlNode.cpp \
- Event.h \
- QueuedEvent.h \
- EventSource.h \
- QueuedEventSource.h \
- QueuedEventSource.cpp \
- QueuedEngineInterface.h \
- QueuedEngineInterface.cpp \
- GraphObject.h \
- GraphObject.cpp \
- Tree.h \
- TreeImplementation.h \
- Plugin.h \
+ OutputPort.hpp \
+ Patch.cpp \
+ Patch.hpp \
Plugin.cpp \
- PostProcessor.h \
+ Plugin.hpp \
+ Port.cpp \
+ Port.hpp \
PostProcessor.cpp \
- Connection.h \
- Connection.cpp \
- ObjectStore.h \
- ObjectStore.cpp \
- TransportNode.h \
+ PostProcessor.hpp \
+ QueuedEngineInterface.cpp \
+ QueuedEngineInterface.hpp \
+ QueuedEvent.hpp \
+ QueuedEventSource.cpp \
+ QueuedEventSource.hpp \
+ ThreadManager.hpp \
TransportNode.cpp \
- Driver.h \
- AudioDriver.h \
- MidiDriver.h \
- OSCDriver.h \
- instantiations.cpp \
- events/RegisterClientEvent.h \
- events/RegisterClientEvent.cpp \
- events/UnregisterClientEvent.h \
- events/UnregisterClientEvent.cpp \
- events/PingQueuedEvent.h \
- events/DeactivateEvent.h \
- events/DeactivateEvent.cpp \
- events/SetPortValueEvent.h \
- events/SetPortValueEvent.cpp \
- events/SetPortValueQueuedEvent.h \
- events/SetPortValueQueuedEvent.cpp \
- events/NoteOnEvent.h \
- events/NoteOnEvent.cpp \
- events/NoteOffEvent.h \
- events/NoteOffEvent.cpp \
- events/AllNotesOffEvent.h \
+ TransportNode.hpp \
+ Tree.hpp \
+ TreeImplementation.hpp \
+ engine.cpp \
+ engine.hpp \
+ events.hpp \
+ events/AddNodeEvent.cpp \
+ events/AddNodeEvent.hpp \
+ events/AddPortEvent.cpp \
+ events/AddPortEvent.hpp \
events/AllNotesOffEvent.cpp \
- events/ConnectionEvent.h \
+ events/AllNotesOffEvent.hpp \
+ events/ClearPatchEvent.cpp \
+ events/ClearPatchEvent.hpp \
events/ConnectionEvent.cpp \
- events/DisconnectionEvent.h \
- events/DisconnectionEvent.cpp \
- events/DisconnectNodeEvent.h \
+ events/ConnectionEvent.hpp \
+ events/CreatePatchEvent.cpp \
+ events/CreatePatchEvent.hpp \
+ events/DeactivateEvent.cpp \
+ events/DeactivateEvent.hpp \
+ events/DestroyEvent.cpp \
+ events/DestroyEvent.hpp \
+ events/DisablePatchEvent.cpp \
+ events/DisablePatchEvent.hpp \
events/DisconnectNodeEvent.cpp \
- events/DisconnectPortEvent.h \
+ events/DisconnectNodeEvent.hpp \
events/DisconnectPortEvent.cpp \
- events/DestroyEvent.h \
- events/DestroyEvent.cpp \
- events/AddPortEvent.h \
- events/AddPortEvent.cpp \
- events/AddNodeEvent.h \
- events/AddNodeEvent.cpp \
- events/SetMetadataEvent.h \
- events/SetMetadataEvent.cpp \
- events/RequestMetadataEvent.h \
+ events/DisconnectPortEvent.hpp \
+ events/DisconnectionEvent.cpp \
+ events/DisconnectionEvent.hpp \
+ events/EnablePatchEvent.cpp \
+ events/EnablePatchEvent.hpp \
+ events/LoadPluginsEvent.cpp \
+ events/LoadPluginsEvent.hpp \
+ events/MidiLearnEvent.cpp \
+ events/MidiLearnEvent.hpp \
+ events/NoteOffEvent.cpp \
+ events/NoteOffEvent.hpp \
+ events/NoteOnEvent.cpp \
+ events/NoteOnEvent.hpp \
+ events/PingQueuedEvent.hpp \
+ events/RegisterClientEvent.cpp \
+ events/RegisterClientEvent.hpp \
+ events/RenameEvent.cpp \
+ events/RenameEvent.hpp \
+ events/RequestAllObjectsEvent.cpp \
+ events/RequestAllObjectsEvent.hpp \
events/RequestMetadataEvent.cpp \
- events/RequestPluginEvent.h \
- events/RequestPluginEvent.cpp \
- events/RequestObjectEvent.h \
+ events/RequestMetadataEvent.hpp \
events/RequestObjectEvent.cpp \
- events/RequestPortValueEvent.h \
- events/RequestPortValueEvent.cpp \
- events/RequestAllObjectsEvent.h \
- events/RequestAllObjectsEvent.cpp \
- events/RequestPluginsEvent.h \
+ events/RequestObjectEvent.hpp \
+ events/RequestPluginEvent.cpp \
+ events/RequestPluginEvent.hpp \
events/RequestPluginsEvent.cpp \
- events/CreatePatchEvent.h \
- events/CreatePatchEvent.cpp \
- events/LoadPluginsEvent.h \
- events/LoadPluginsEvent.cpp \
- events/EnablePatchEvent.h \
- events/EnablePatchEvent.cpp \
- events/DisablePatchEvent.h \
- events/DisablePatchEvent.cpp \
- events/ClearPatchEvent.h \
- events/ClearPatchEvent.cpp \
- events/RenameEvent.h \
- events/RenameEvent.cpp \
- events/MidiLearnEvent.h \
- events/MidiLearnEvent.cpp \
- types.h
-# BridgeNode.h
-# BridgeNode.cpp
-# ControlInputNode.h
-# ControlInputNode.cpp
-# ControlOutputNode.h
-# ControlOutputNode.cpp
-# AudioInputNode.h
-# AudioInputNode.cpp
-# AudioOutputNode.h
-# AudioOutputNode.cpp
-# MidiInputNode.h
-# MidiInputNode.cpp
-# MidiOutputNode.h
-# MidiOutputNode.cpp
+ events/RequestPluginsEvent.hpp \
+ events/RequestPortValueEvent.cpp \
+ events/RequestPortValueEvent.hpp \
+ events/SetMetadataEvent.cpp \
+ events/SetMetadataEvent.hpp \
+ events/SetPortValueEvent.cpp \
+ events/SetPortValueEvent.hpp \
+ events/SetPortValueQueuedEvent.cpp \
+ events/SetPortValueQueuedEvent.hpp \
+ events/UnregisterClientEvent.cpp \
+ events/UnregisterClientEvent.hpp \
+ instantiations.cpp \
+ jack_compat.hpp \
+ tuning.hpp \
+ types.hpp \
+ util.hpp
if WITH_LADSPA
libingen_engine_la_SOURCES += \
- LADSPANode.h \
+ LADSPANode.hpp \
LADSPANode.cpp
endif
if WITH_DSSI
libingen_engine_la_SOURCES += \
- DSSINode.h \
+ DSSINode.hpp \
DSSINode.cpp \
events/DSSIConfigureEvent.cpp \
- events/DSSIConfigureEvent.h \
+ events/DSSIConfigureEvent.hpp \
events/DSSIControlEvent.cpp \
- events/DSSIControlEvent.h \
+ events/DSSIControlEvent.hpp \
events/DSSIProgramEvent.cpp \
- events/DSSIProgramEvent.h \
+ events/DSSIProgramEvent.hpp \
events/DSSIUpdateEvent.cpp \
- events/DSSIUpdateEvent.h
+ events/DSSIUpdateEvent.hpp
endif
if WITH_LV2
libingen_engine_la_SOURCES += \
- LV2Node.h \
+ LV2Node.hpp \
LV2Node.cpp
endif
#if WITH_LASH
#libingen_engine_la_SOURCES += \
-# LashDriver.h \
+# LashDriver.hpp \
# LashDriver.cpp
#endif
diff --git a/src/libs/engine/MidiBuffer.cpp b/src/libs/engine/MidiBuffer.cpp
index 41feb3df..f2741dfb 100644
--- a/src/libs/engine/MidiBuffer.cpp
+++ b/src/libs/engine/MidiBuffer.cpp
@@ -16,7 +16,7 @@
*/
#include <iostream>
-#include "MidiBuffer.h"
+#include "MidiBuffer.hpp"
using namespace std;
diff --git a/src/libs/engine/MidiBuffer.h b/src/libs/engine/MidiBuffer.hpp
index 54a245df..bf1eacac 100644
--- a/src/libs/engine/MidiBuffer.h
+++ b/src/libs/engine/MidiBuffer.hpp
@@ -19,8 +19,8 @@
#define MIDIBUFFER_H
#include <lv2ext/lv2-midifunctions.h>
-#include "Buffer.h"
-#include "DataType.h"
+#include "Buffer.hpp"
+#include "DataType.hpp"
namespace Ingen {
diff --git a/src/libs/engine/MidiControlNode.cpp b/src/libs/engine/MidiControlNode.cpp
index dcd32768..01b17743 100644
--- a/src/libs/engine/MidiControlNode.cpp
+++ b/src/libs/engine/MidiControlNode.cpp
@@ -15,16 +15,16 @@
* 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#include "MidiControlNode.h"
+#include "MidiControlNode.hpp"
#include <math.h>
#include <raul/midi_events.h>
-#include "PostProcessor.h"
-#include "MidiLearnEvent.h"
-#include "InputPort.h"
-#include "OutputPort.h"
-#include "Plugin.h"
-#include "util.h"
-#include "AudioBuffer.h"
+#include "PostProcessor.hpp"
+#include "MidiLearnEvent.hpp"
+#include "InputPort.hpp"
+#include "OutputPort.hpp"
+#include "Plugin.hpp"
+#include "util.hpp"
+#include "AudioBuffer.hpp"
namespace Ingen {
diff --git a/src/libs/engine/MidiControlNode.h b/src/libs/engine/MidiControlNode.hpp
index 41d02dfb..2065b3c3 100644
--- a/src/libs/engine/MidiControlNode.h
+++ b/src/libs/engine/MidiControlNode.hpp
@@ -19,9 +19,9 @@
#define MIDICONTROLNODE_H
#include <string>
-#include "NodeBase.h"
-#include "InternalNode.h"
-#include "MidiBuffer.h"
+#include "NodeBase.hpp"
+#include "InternalNode.hpp"
+#include "MidiBuffer.hpp"
namespace Ingen {
diff --git a/src/libs/engine/MidiDriver.h b/src/libs/engine/MidiDriver.hpp
index ebee458c..acf88a3e 100644
--- a/src/libs/engine/MidiDriver.h
+++ b/src/libs/engine/MidiDriver.hpp
@@ -18,10 +18,10 @@
#ifndef MIDIDRIVER_H
#define MIDIDRIVER_H
-#include "types.h"
-#include "Driver.h"
+#include "types.hpp"
+#include "Driver.hpp"
#include <iostream>
-#include "MidiBuffer.h"
+#include "MidiBuffer.hpp"
namespace Ingen {
diff --git a/src/libs/engine/MidiNoteNode.cpp b/src/libs/engine/MidiNoteNode.cpp
index 2eec62a4..37f34202 100644
--- a/src/libs/engine/MidiNoteNode.cpp
+++ b/src/libs/engine/MidiNoteNode.cpp
@@ -15,18 +15,18 @@
* 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#include "MidiNoteNode.h"
+#include "MidiNoteNode.hpp"
#include <cmath>
#include <iostream>
-#include <raul/Array.h>
+#include <raul/Array.hpp>
#include <raul/midi_events.h>
-#include "MidiBuffer.h"
-#include "AudioBuffer.h"
-#include "InputPort.h"
-#include "OutputPort.h"
-#include "Plugin.h"
-#include "AudioDriver.h"
-#include "util.h"
+#include "MidiBuffer.hpp"
+#include "AudioBuffer.hpp"
+#include "InputPort.hpp"
+#include "OutputPort.hpp"
+#include "Plugin.hpp"
+#include "AudioDriver.hpp"
+#include "util.hpp"
using std::cerr; using std::cout; using std::endl;
diff --git a/src/libs/engine/MidiNoteNode.h b/src/libs/engine/MidiNoteNode.hpp
index 5be62995..88421ecb 100644
--- a/src/libs/engine/MidiNoteNode.h
+++ b/src/libs/engine/MidiNoteNode.hpp
@@ -19,9 +19,9 @@
#define MIDINOTENODE_H
#include <string>
-#include "InternalNode.h"
-#include "types.h"
-#include "MidiBuffer.h"
+#include "InternalNode.hpp"
+#include "types.hpp"
+#include "MidiBuffer.hpp"
using std::string;
diff --git a/src/libs/engine/MidiTriggerNode.cpp b/src/libs/engine/MidiTriggerNode.cpp
index 610f3ef9..e397033f 100644
--- a/src/libs/engine/MidiTriggerNode.cpp
+++ b/src/libs/engine/MidiTriggerNode.cpp
@@ -17,12 +17,12 @@
#include <cmath>
#include <raul/midi_events.h>
-#include "MidiTriggerNode.h"
-#include "AudioBuffer.h"
-#include "InputPort.h"
-#include "OutputPort.h"
-#include "Plugin.h"
-#include "util.h"
+#include "MidiTriggerNode.hpp"
+#include "AudioBuffer.hpp"
+#include "InputPort.hpp"
+#include "OutputPort.hpp"
+#include "Plugin.hpp"
+#include "util.hpp"
namespace Ingen {
diff --git a/src/libs/engine/MidiTriggerNode.h b/src/libs/engine/MidiTriggerNode.hpp
index f46e6dee..6c2dadfa 100644
--- a/src/libs/engine/MidiTriggerNode.h
+++ b/src/libs/engine/MidiTriggerNode.hpp
@@ -19,8 +19,8 @@
#define MIDITRIGGERNODE_H
#include <string>
-#include "InternalNode.h"
-#include "MidiBuffer.h"
+#include "InternalNode.hpp"
+#include "MidiBuffer.hpp"
using std::string;
diff --git a/src/libs/engine/Node.h b/src/libs/engine/Node.hpp
index 93f032a8..35edd201 100644
--- a/src/libs/engine/Node.h
+++ b/src/libs/engine/Node.hpp
@@ -19,12 +19,9 @@
#define NODE_H
#include <string>
-#include <raul/Array.h>
-#include "types.h"
-#include "GraphObject.h"
-
-
-using std::string;
+#include <raul/Array.hpp>
+#include "types.hpp"
+#include "GraphObject.hpp"
namespace Raul { template <typename T> class List; }
@@ -52,7 +49,7 @@ namespace Shared { class ClientInterface; }
class Node : public GraphObject
{
public:
- Node(GraphObject* parent, const string& name) : GraphObject(parent, name) {}
+ Node(GraphObject* parent, const std::string& name) : GraphObject(parent, name) {}
virtual ~Node() {}
/** Activate this Node.
diff --git a/src/libs/engine/NodeBase.cpp b/src/libs/engine/NodeBase.cpp
index ffd509c4..04afe3b6 100644
--- a/src/libs/engine/NodeBase.cpp
+++ b/src/libs/engine/NodeBase.cpp
@@ -15,18 +15,18 @@
* 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#include "NodeBase.h"
+#include "NodeBase.hpp"
#include <cassert>
#include <iostream>
#include <stdint.h>
-#include <raul/List.h>
-#include <raul/Array.h>
-#include "util.h"
-#include "Plugin.h"
-#include "ClientBroadcaster.h"
-#include "Port.h"
-#include "Patch.h"
-#include "ObjectStore.h"
+#include <raul/List.hpp>
+#include <raul/Array.hpp>
+#include "util.hpp"
+#include "Plugin.hpp"
+#include "ClientBroadcaster.hpp"
+#include "Port.hpp"
+#include "Patch.hpp"
+#include "ObjectStore.hpp"
using std::cout; using std::cerr; using std::endl;
diff --git a/src/libs/engine/NodeBase.h b/src/libs/engine/NodeBase.hpp
index a1372f19..46c004df 100644
--- a/src/libs/engine/NodeBase.h
+++ b/src/libs/engine/NodeBase.hpp
@@ -18,10 +18,10 @@
#ifndef NODEBASE_H
#define NODEBASE_H
-#include "types.h"
+#include "types.hpp"
#include <string>
#include <cstdlib>
-#include "Node.h"
+#include "Node.hpp"
using std::string;
diff --git a/src/libs/engine/NodeFactory.cpp b/src/libs/engine/NodeFactory.cpp
index 4e91ed02..24221dd7 100644
--- a/src/libs/engine/NodeFactory.cpp
+++ b/src/libs/engine/NodeFactory.cpp
@@ -15,30 +15,30 @@
* 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#include "NodeFactory.h"
-#include "config.h"
+#include "NodeFactory.hpp"
+#include "../../../../config/config.h"
#include <cstdlib>
#include <pthread.h>
#include <dirent.h>
#include <float.h>
#include <cmath>
-#include "ThreadManager.h"
-#include "MidiNoteNode.h"
-#include "MidiTriggerNode.h"
-#include "MidiControlNode.h"
-#include "TransportNode.h"
-#include "Plugin.h"
-#include "Patch.h"
+#include "ThreadManager.hpp"
+#include "MidiNoteNode.hpp"
+#include "MidiTriggerNode.hpp"
+#include "MidiControlNode.hpp"
+#include "TransportNode.hpp"
+#include "Plugin.hpp"
+#include "Patch.hpp"
#ifdef HAVE_SLV2
-#include "LV2Node.h"
+#include "LV2Node.hpp"
#include <slv2/slv2.h>
#include <slv2/util.h> // old slv2 compat
#endif
#ifdef HAVE_LADSPA
-#include "LADSPANode.h"
+#include "LADSPANode.hpp"
#endif
#ifdef HAVE_DSSI
-#include "DSSINode.h"
+#include "DSSINode.hpp"
#endif
using std::string;
diff --git a/src/libs/engine/NodeFactory.h b/src/libs/engine/NodeFactory.hpp
index bc41de23..3b8eb711 100644
--- a/src/libs/engine/NodeFactory.h
+++ b/src/libs/engine/NodeFactory.hpp
@@ -15,12 +15,11 @@
* 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
-
#ifndef NODEFACTORY_H
#define NODEFACTORY_H
-#include "config.h"
-#include "types.h"
+#include "../../../../config/config.h"
+
#include <list>
#include <string>
#include <ladspa.h>
@@ -29,6 +28,7 @@
#ifdef HAVE_SLV2
#include <slv2/slv2.h>
#endif
+#include "types.hpp"
using std::string; using std::list;
diff --git a/src/libs/engine/OSCBuffer.cpp b/src/libs/engine/OSCBuffer.cpp
index ff23a281..b4452c13 100644
--- a/src/libs/engine/OSCBuffer.cpp
+++ b/src/libs/engine/OSCBuffer.cpp
@@ -16,7 +16,7 @@
*/
#include <iostream>
-#include "OSCBuffer.h"
+#include "OSCBuffer.hpp"
using namespace std;
diff --git a/src/libs/engine/OSCBuffer.h b/src/libs/engine/OSCBuffer.hpp
index 53e3b2d5..1e7e048a 100644
--- a/src/libs/engine/OSCBuffer.h
+++ b/src/libs/engine/OSCBuffer.hpp
@@ -18,8 +18,8 @@
#ifndef OSCBUFFER_H
#define OSCBUFFER_H
-#include "Buffer.h"
-#include "DataType.h"
+#include "Buffer.hpp"
+#include "DataType.hpp"
#include "../../../../lv2/extensions/osc/lv2_osc.h"
namespace Ingen {
diff --git a/src/libs/engine/OSCClientSender.cpp b/src/libs/engine/OSCClientSender.cpp
index c3f0f330..23144978 100644
--- a/src/libs/engine/OSCClientSender.cpp
+++ b/src/libs/engine/OSCClientSender.cpp
@@ -15,22 +15,22 @@
* 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#include "OSCClientSender.h"
+#include "OSCClientSender.hpp"
#include <cassert>
#include <iostream>
#include <unistd.h>
-#include <raul/AtomLiblo.h>
-#include "ObjectStore.h"
-#include "NodeFactory.h"
-#include "util.h"
-#include "Patch.h"
-#include "Node.h"
-#include "Plugin.h"
-#include "Port.h"
-#include "Connection.h"
-#include "AudioDriver.h"
-#include "interface/ClientInterface.h"
-#include "interface/Responder.h"
+#include <raul/AtomLiblo.hpp>
+#include "ObjectStore.hpp"
+#include "NodeFactory.hpp"
+#include "util.hpp"
+#include "Patch.hpp"
+#include "Node.hpp"
+#include "Plugin.hpp"
+#include "Port.hpp"
+#include "Connection.hpp"
+#include "AudioDriver.hpp"
+#include "interface/ClientInterface.hpp"
+#include "interface/Responder.hpp"
using std::cout; using std::cerr; using std::endl;
namespace Ingen {
diff --git a/src/libs/engine/OSCClientSender.h b/src/libs/engine/OSCClientSender.hpp
index 7def53ba..769bb0b9 100644
--- a/src/libs/engine/OSCClientSender.h
+++ b/src/libs/engine/OSCClientSender.hpp
@@ -24,8 +24,8 @@
#include <list>
#include <lo/lo.h>
#include <pthread.h>
-#include "types.h"
-#include "interface/ClientInterface.h"
+#include "types.hpp"
+#include "interface/ClientInterface.hpp"
using std::list; using std::string;
using std::cerr;
diff --git a/src/libs/engine/OSCDriver.h b/src/libs/engine/OSCDriver.hpp
index 08294783..a8e5402d 100644
--- a/src/libs/engine/OSCDriver.h
+++ b/src/libs/engine/OSCDriver.hpp
@@ -18,10 +18,10 @@
#ifndef OSCDRIVER_H
#define OSCDRIVER_H
-#include "types.h"
-#include "Driver.h"
+#include "types.hpp"
+#include "Driver.hpp"
#include <iostream>
-#include "OSCBuffer.h"
+#include "OSCBuffer.hpp"
namespace Ingen {
diff --git a/src/libs/engine/OSCEngineReceiver.cpp b/src/libs/engine/OSCEngineReceiver.cpp
index 7bc336c2..d3d1b666 100644
--- a/src/libs/engine/OSCEngineReceiver.cpp
+++ b/src/libs/engine/OSCEngineReceiver.cpp
@@ -19,16 +19,16 @@
#include <cstdlib>
#include <string>
#include <lo/lo.h>
-#include "types.h"
-#include <raul/SharedPtr.h>
-#include <raul/AtomLiblo.h>
-#include "interface/ClientKey.h"
-#include "interface/ClientInterface.h"
-#include "OSCEngineReceiver.h"
-#include "QueuedEventSource.h"
-#include "OSCClientSender.h"
-#include "OSCResponder.h"
-#include "ClientBroadcaster.h"
+#include "types.hpp"
+#include <raul/SharedPtr.hpp>
+#include <raul/AtomLiblo.hpp>
+#include "interface/ClientKey.hpp"
+#include "interface/ClientInterface.hpp"
+#include "OSCEngineReceiver.hpp"
+#include "QueuedEventSource.hpp"
+#include "OSCClientSender.hpp"
+#include "OSCResponder.hpp"
+#include "ClientBroadcaster.hpp"
using std::cerr; using std::cout; using std::endl;
diff --git a/src/libs/engine/OSCEngineReceiver.h b/src/libs/engine/OSCEngineReceiver.hpp
index ba9d2544..40a3801b 100644
--- a/src/libs/engine/OSCEngineReceiver.h
+++ b/src/libs/engine/OSCEngineReceiver.hpp
@@ -18,13 +18,13 @@
#ifndef OSCENGINERECEIVER_H
#define OSCENGINERECEIVER_H
-#include "config.h"
+#include "../../../../config/config.h"
#include <string>
#include <stdint.h>
#include <lo/lo.h>
-#include <raul/SharedPtr.h>
-#include "QueuedEngineInterface.h"
-#include "OSCResponder.h"
+#include <raul/SharedPtr.hpp>
+#include "QueuedEngineInterface.hpp"
+#include "OSCResponder.hpp"
using std::string;
namespace Ingen {
diff --git a/src/libs/engine/OSCResponder.cpp b/src/libs/engine/OSCResponder.cpp
index dcec4641..71104be4 100644
--- a/src/libs/engine/OSCResponder.cpp
+++ b/src/libs/engine/OSCResponder.cpp
@@ -15,9 +15,9 @@
* 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#include "OSCResponder.h"
-#include "ClientBroadcaster.h"
-#include "interface/ClientKey.h"
+#include "OSCResponder.hpp"
+#include "ClientBroadcaster.hpp"
+#include "interface/ClientKey.hpp"
#include <cstdlib>
#include <iostream>
#include <inttypes.h>
diff --git a/src/libs/engine/OSCResponder.h b/src/libs/engine/OSCResponder.hpp
index 41158c14..a7b0968d 100644
--- a/src/libs/engine/OSCResponder.h
+++ b/src/libs/engine/OSCResponder.hpp
@@ -21,7 +21,7 @@
#include <inttypes.h>
#include <memory>
#include <lo/lo.h>
-#include "interface/Responder.h"
+#include "interface/Responder.hpp"
namespace Ingen {
@@ -47,7 +47,7 @@ public:
void set_id(int32_t id) { _id = id; }
void respond_ok();
- void respond_error(const string& msg);
+ void respond_error(const std::string& msg);
const char* url() const { return _url; }
diff --git a/src/libs/engine/ObjectSender.cpp b/src/libs/engine/ObjectSender.cpp
index 592f4735..216adf86 100644
--- a/src/libs/engine/ObjectSender.cpp
+++ b/src/libs/engine/ObjectSender.cpp
@@ -15,17 +15,17 @@
* 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#include "ObjectSender.h"
-#include "interface/ClientInterface.h"
-#include "ObjectStore.h"
-#include "Patch.h"
-#include "Node.h"
-#include "Port.h"
-#include "Port.h"
-#include "Connection.h"
-#include "NodeFactory.h"
-#include "DataType.h"
-#include "AudioBuffer.h"
+#include "ObjectSender.hpp"
+#include "interface/ClientInterface.hpp"
+#include "ObjectStore.hpp"
+#include "Patch.hpp"
+#include "Node.hpp"
+#include "Port.hpp"
+#include "Port.hpp"
+#include "Connection.hpp"
+#include "NodeFactory.hpp"
+#include "DataType.hpp"
+#include "AudioBuffer.hpp"
namespace Ingen {
diff --git a/src/libs/engine/ObjectSender.h b/src/libs/engine/ObjectSender.hpp
index 51ecb34c..51ecb34c 100644
--- a/src/libs/engine/ObjectSender.h
+++ b/src/libs/engine/ObjectSender.hpp
diff --git a/src/libs/engine/ObjectStore.cpp b/src/libs/engine/ObjectStore.cpp
index 709e3823..293adbef 100644
--- a/src/libs/engine/ObjectStore.cpp
+++ b/src/libs/engine/ObjectStore.cpp
@@ -15,13 +15,13 @@
* 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#include <raul/List.h>
-#include <raul/Path.h>
-#include "ObjectStore.h"
-#include "Patch.h"
-#include "Node.h"
-#include "Port.h"
-#include "Tree.h"
+#include <raul/List.hpp>
+#include <raul/Path.hpp>
+#include "ObjectStore.hpp"
+#include "Patch.hpp"
+#include "Node.hpp"
+#include "Port.hpp"
+#include "Tree.hpp"
namespace Ingen {
diff --git a/src/libs/engine/ObjectStore.h b/src/libs/engine/ObjectStore.hpp
index 4c0a621a..8a5b61c6 100644
--- a/src/libs/engine/ObjectStore.h
+++ b/src/libs/engine/ObjectStore.hpp
@@ -15,13 +15,12 @@
* 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
-
#ifndef OBJECTSTORE_H
#define OBJECTSTORE_H
#include <string>
-#include <raul/Path.h>
-#include "Tree.h"
+#include <raul/Path.hpp>
+#include "Tree.hpp"
using std::string;
using Raul::Path;
diff --git a/src/libs/engine/OmInProcess.cpp b/src/libs/engine/OmInProcess.cpp
index 6893ebe2..cf821441 100644
--- a/src/libs/engine/OmInProcess.cpp
+++ b/src/libs/engine/OmInProcess.cpp
@@ -19,11 +19,11 @@
#include <stdio.h>
#include <memory.h>
#include <jack/jack.h>
-#include "Engine.h"
-#include "OSCReceiver.h"
-#include "JackAudioDriver.h"
+#include "Engine.hpp"
+#include "OSCReceiver.hpp"
+#include "JackAudioDriver.hpp"
/*#ifdef HAVE_LASH
-#include "LashDriver.h"
+#include "LashDriver.hpp"
#endif*/
extern "C"
diff --git a/src/libs/engine/OutputPort.cpp b/src/libs/engine/OutputPort.cpp
index ea723963..0e688818 100644
--- a/src/libs/engine/OutputPort.cpp
+++ b/src/libs/engine/OutputPort.cpp
@@ -15,8 +15,8 @@
* 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#include "OutputPort.h"
-#include "Buffer.h"
+#include "OutputPort.hpp"
+#include "Buffer.hpp"
namespace Ingen {
diff --git a/src/libs/engine/OutputPort.h b/src/libs/engine/OutputPort.hpp
index 0e94be9f..dbeb30a9 100644
--- a/src/libs/engine/OutputPort.h
+++ b/src/libs/engine/OutputPort.hpp
@@ -20,8 +20,8 @@
#include <string>
#include <cstdlib>
-#include "Port.h"
-#include "types.h"
+#include "Port.hpp"
+#include "types.hpp"
namespace Ingen {
diff --git a/src/libs/engine/Patch.cpp b/src/libs/engine/Patch.cpp
index dad3431b..16d2365f 100644
--- a/src/libs/engine/Patch.cpp
+++ b/src/libs/engine/Patch.cpp
@@ -18,13 +18,13 @@
#include <cassert>
#include <cmath>
#include <iostream>
-#include "ThreadManager.h"
-#include "Node.h"
-#include "Patch.h"
-#include "Plugin.h"
-#include "Port.h"
-#include "Connection.h"
-#include "DuplexPort.h"
+#include "ThreadManager.hpp"
+#include "Node.hpp"
+#include "Patch.hpp"
+#include "Plugin.hpp"
+#include "Port.hpp"
+#include "Connection.hpp"
+#include "DuplexPort.hpp"
using std::cerr; using std::cout; using std::endl;
diff --git a/src/libs/engine/Patch.h b/src/libs/engine/Patch.hpp
index ba74d1af..7422f551 100644
--- a/src/libs/engine/Patch.h
+++ b/src/libs/engine/Patch.hpp
@@ -20,10 +20,10 @@
#include <cstdlib>
#include <string>
-#include <raul/List.h>
-#include "NodeBase.h"
-#include "Plugin.h"
-#include "DataType.h"
+#include <raul/List.hpp>
+#include "NodeBase.hpp"
+#include "Plugin.hpp"
+#include "DataType.hpp"
using std::string;
diff --git a/src/libs/engine/Plugin.cpp b/src/libs/engine/Plugin.cpp
index afd0f43a..a0f423e0 100644
--- a/src/libs/engine/Plugin.cpp
+++ b/src/libs/engine/Plugin.cpp
@@ -15,11 +15,11 @@
* 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#include "Plugin.h"
-#include "MidiNoteNode.h"
-#include "MidiTriggerNode.h"
-#include "MidiControlNode.h"
-#include "TransportNode.h"
+#include "Plugin.hpp"
+#include "MidiNoteNode.hpp"
+#include "MidiTriggerNode.hpp"
+#include "MidiControlNode.hpp"
+#include "TransportNode.hpp"
namespace Ingen {
diff --git a/src/libs/engine/Plugin.h b/src/libs/engine/Plugin.hpp
index 1a43e6fc..10689145 100644
--- a/src/libs/engine/Plugin.h
+++ b/src/libs/engine/Plugin.hpp
@@ -18,7 +18,7 @@
#ifndef PLUGIN_H
#define PLUGIN_H
-#include "config.h"
+#include "../../../../config/config.h"
#include <cstdlib>
#include <glibmm/module.h>
@@ -29,7 +29,7 @@
#ifdef HAVE_SLV2
#include <slv2/slv2.h>
#endif
-#include "types.h"
+#include "types.hpp"
using std::string;
using std::cerr; using std::endl;
diff --git a/src/libs/engine/Port.cpp b/src/libs/engine/Port.cpp
index f82da743..873e4c85 100644
--- a/src/libs/engine/Port.cpp
+++ b/src/libs/engine/Port.cpp
@@ -15,11 +15,11 @@
* 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#include "Port.h"
-#include "Node.h"
-#include "DataType.h"
-#include "Buffer.h"
-#include "BufferFactory.h"
+#include "Port.hpp"
+#include "Node.hpp"
+#include "DataType.hpp"
+#include "Buffer.hpp"
+#include "BufferFactory.hpp"
namespace Ingen {
diff --git a/src/libs/engine/Port.h b/src/libs/engine/Port.hpp
index 6b3c20e8..2414e86d 100644
--- a/src/libs/engine/Port.h
+++ b/src/libs/engine/Port.hpp
@@ -20,12 +20,10 @@
#include <cstdlib>
#include <string>
-#include <raul/Array.h>
-#include "types.h"
-#include "GraphObject.h"
-#include "DataType.h"
-
-using std::string;
+#include <raul/Array.hpp>
+#include "types.hpp"
+#include "GraphObject.hpp"
+#include "DataType.hpp"
namespace Ingen {
@@ -73,7 +71,7 @@ public:
bool fixed_buffers() { return _fixed_buffers; }
protected:
- Port(Node* const node, const string& name, size_t index, size_t poly, DataType type, size_t buffer_size);
+ Port(Node* const node, const std::string& name, size_t index, size_t poly, DataType type, size_t buffer_size);
virtual void allocate_buffers();
virtual void connect_buffers();
diff --git a/src/libs/engine/PostProcessor.cpp b/src/libs/engine/PostProcessor.cpp
index 7f74ee82..64c106d8 100644
--- a/src/libs/engine/PostProcessor.cpp
+++ b/src/libs/engine/PostProcessor.cpp
@@ -18,10 +18,10 @@
#include <cassert>
#include <iostream>
#include <pthread.h>
-#include <raul/SRSWQueue.h>
-#include <raul/Maid.h>
-#include "Event.h"
-#include "PostProcessor.h"
+#include <raul/SRSWQueue.hpp>
+#include <raul/Maid.hpp>
+#include "Event.hpp"
+#include "PostProcessor.hpp"
using std::cerr; using std::cout; using std::endl;
diff --git a/src/libs/engine/PostProcessor.h b/src/libs/engine/PostProcessor.hpp
index 4e3d91a1..b77bda6e 100644
--- a/src/libs/engine/PostProcessor.h
+++ b/src/libs/engine/PostProcessor.hpp
@@ -19,9 +19,9 @@
#define POSTPROCESSOR_H
#include <pthread.h>
-#include "types.h"
-#include <raul/SRSWQueue.h>
-#include <raul/Slave.h>
+#include "types.hpp"
+#include <raul/SRSWQueue.hpp>
+#include <raul/Slave.hpp>
namespace Raul { class Maid; }
diff --git a/src/libs/engine/QueuedEngineInterface.cpp b/src/libs/engine/QueuedEngineInterface.cpp
index 4641f108..2abb5a1c 100644
--- a/src/libs/engine/QueuedEngineInterface.cpp
+++ b/src/libs/engine/QueuedEngineInterface.cpp
@@ -15,12 +15,12 @@
* 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#include "QueuedEngineInterface.h"
-#include "config.h"
-#include "QueuedEventSource.h"
-#include "events.h"
-#include "Engine.h"
-#include "AudioDriver.h"
+#include "QueuedEngineInterface.hpp"
+#include "../../../../config/config.h"
+#include "QueuedEventSource.hpp"
+#include "events.hpp"
+#include "Engine.hpp"
+#include "AudioDriver.hpp"
namespace Ingen {
diff --git a/src/libs/engine/QueuedEngineInterface.h b/src/libs/engine/QueuedEngineInterface.hpp
index 0d2ba5d9..204338bf 100644
--- a/src/libs/engine/QueuedEngineInterface.h
+++ b/src/libs/engine/QueuedEngineInterface.hpp
@@ -21,13 +21,13 @@
#include <inttypes.h>
#include <string>
#include <memory>
-#include <raul/SharedPtr.h>
-#include "interface/EngineInterface.h"
-#include "interface/ClientInterface.h"
-#include "interface/ClientKey.h"
-#include "interface/Responder.h"
-#include "QueuedEventSource.h"
-#include "Engine.h"
+#include <raul/SharedPtr.hpp>
+#include "interface/EngineInterface.hpp"
+#include "interface/ClientInterface.hpp"
+#include "interface/ClientKey.hpp"
+#include "interface/Responder.hpp"
+#include "QueuedEventSource.hpp"
+#include "Engine.hpp"
using std::string;
namespace Ingen {
diff --git a/src/libs/engine/QueuedEvent.h b/src/libs/engine/QueuedEvent.hpp
index f1b82735..4afe509d 100644
--- a/src/libs/engine/QueuedEvent.h
+++ b/src/libs/engine/QueuedEvent.hpp
@@ -18,7 +18,7 @@
#ifndef QUEUEDEVENT_H
#define QUEUEDEVENT_H
-#include "Event.h"
+#include "Event.hpp"
namespace Ingen {
diff --git a/src/libs/engine/QueuedEventSource.cpp b/src/libs/engine/QueuedEventSource.cpp
index 830b0103..6414a6e9 100644
--- a/src/libs/engine/QueuedEventSource.cpp
+++ b/src/libs/engine/QueuedEventSource.cpp
@@ -15,10 +15,10 @@
* 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#include "QueuedEventSource.h"
-#include "QueuedEvent.h"
-#include "PostProcessor.h"
-#include "ThreadManager.h"
+#include "QueuedEventSource.hpp"
+#include "QueuedEvent.hpp"
+#include "PostProcessor.hpp"
+#include "ThreadManager.hpp"
#include <sys/mman.h>
#include <iostream>
using std::cout; using std::cerr; using std::endl;
diff --git a/src/libs/engine/QueuedEventSource.h b/src/libs/engine/QueuedEventSource.hpp
index d0c17c0b..df1a4824 100644
--- a/src/libs/engine/QueuedEventSource.h
+++ b/src/libs/engine/QueuedEventSource.hpp
@@ -20,12 +20,12 @@
#include <cstdlib>
#include <pthread.h>
-#include "types.h"
-#include <raul/Semaphore.h>
-#include <raul/SRSWQueue.h>
-#include <raul/Slave.h>
-#include "Event.h"
-#include "EventSource.h"
+#include "types.hpp"
+#include <raul/Semaphore.hpp>
+#include <raul/SRSWQueue.hpp>
+#include <raul/Slave.hpp>
+#include "Event.hpp"
+#include "EventSource.hpp"
namespace Ingen {
diff --git a/src/libs/engine/ThreadManager.h b/src/libs/engine/ThreadManager.hpp
index dc415526..12f27000 100644
--- a/src/libs/engine/ThreadManager.h
+++ b/src/libs/engine/ThreadManager.hpp
@@ -18,7 +18,7 @@
#ifndef THREADMANAGER_H
#define THREADMANAGER_H
-#include <raul/Thread.h>
+#include <raul/Thread.hpp>
using Raul::Thread;
diff --git a/src/libs/engine/TransportNode.cpp b/src/libs/engine/TransportNode.cpp
index d8895d72..5b4c6b05 100644
--- a/src/libs/engine/TransportNode.cpp
+++ b/src/libs/engine/TransportNode.cpp
@@ -15,14 +15,14 @@
* 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#include "TransportNode.h"
+#include "TransportNode.hpp"
#include <jack/transport.h>
-#include "OutputPort.h"
-#include "Plugin.h"
-#include "JackAudioDriver.h"
-#include "Port.h"
-#include "util.h"
-//#include "Engine.h"
+#include "OutputPort.hpp"
+#include "Plugin.hpp"
+#include "JackAudioDriver.hpp"
+#include "Port.hpp"
+#include "util.hpp"
+//#include "Engine.hpp"
namespace Ingen {
diff --git a/src/libs/engine/TransportNode.h b/src/libs/engine/TransportNode.hpp
index 4dd1c84b..96810223 100644
--- a/src/libs/engine/TransportNode.h
+++ b/src/libs/engine/TransportNode.hpp
@@ -22,7 +22,7 @@
#include <string>
#include <jack/transport.h>
-#include "InternalNode.h"
+#include "InternalNode.hpp"
namespace Ingen {
diff --git a/src/libs/engine/Tree.h b/src/libs/engine/Tree.hpp
index cba23776..c6e36926 100644
--- a/src/libs/engine/Tree.h
+++ b/src/libs/engine/Tree.hpp
@@ -21,7 +21,7 @@
#include <string>
#include <cassert>
#include <boost/utility.hpp>
-#include <raul/Deletable.h>
+#include <raul/Deletable.hpp>
using std::string;
template<typename T> class Tree;
diff --git a/src/libs/engine/TreeImplementation.h b/src/libs/engine/TreeImplementation.hpp
index 418264bc..681079ac 100644
--- a/src/libs/engine/TreeImplementation.h
+++ b/src/libs/engine/TreeImplementation.hpp
@@ -15,7 +15,7 @@
* 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#include "Tree.h"
+#include "Tree.hpp"
#include <cstdlib>
#include <iostream>
#include <cassert>
diff --git a/src/libs/engine/engine.cpp b/src/libs/engine/engine.cpp
index d07efda8..bc272663 100644
--- a/src/libs/engine/engine.cpp
+++ b/src/libs/engine/engine.cpp
@@ -15,12 +15,12 @@
* 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#include <raul/Process.h>
-#include "engine.h"
-#include "Engine.h"
-#include "QueuedEngineInterface.h"
-#include "tuning.h"
-#include "util.h"
+#include <raul/Process.hpp>
+#include "engine.hpp"
+#include "Engine.hpp"
+#include "QueuedEngineInterface.hpp"
+#include "tuning.hpp"
+#include "util.hpp"
namespace Ingen {
diff --git a/src/libs/engine/engine.h b/src/libs/engine/engine.hpp
index 04bf7b1f..940db440 100644
--- a/src/libs/engine/engine.h
+++ b/src/libs/engine/engine.hpp
@@ -18,7 +18,7 @@
#ifndef INGEN_ENGINE_H
#define INGEN_ENGINE_H
-#include <raul/SharedPtr.h>
+#include <raul/SharedPtr.hpp>
namespace Ingen {
diff --git a/src/libs/engine/events.h b/src/libs/engine/events.h
deleted file mode 100644
index 05b1a148..00000000
--- a/src/libs/engine/events.h
+++ /dev/null
@@ -1,61 +0,0 @@
-/* This file is part of Ingen.
- * Copyright (C) 2007 Dave Robillard <http://drobilla.net>
- *
- * Ingen is free software; you can redistribute it and/or modify it under the
- * terms of the GNU General Public License as published by the Free Software
- * Foundation; either version 2 of the License, or (at your option) any later
- * version.
- *
- * Ingen is distributed in the hope that it will be useful, but WITHOUT ANY
- * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
- * FOR A PARTICULAR PURPOSE. See the GNU General Public License for details.
- *
- * You should have received a copy of the GNU General Public License along
- * with this program; if not, write to the Free Software Foundation, Inc.,
- * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- */
-
-#ifndef EVENTS_H
-#define EVENTS_H
-
-#include "config.h"
-
-#include "DeactivateEvent.h"
-#include "EnablePatchEvent.h"
-#include "DisablePatchEvent.h"
-#include "ClearPatchEvent.h"
-#include "SetPortValueEvent.h"
-#include "SetPortValueQueuedEvent.h"
-#include "ConnectionEvent.h"
-#include "DisconnectionEvent.h"
-#include "AddPortEvent.h"
-#include "AddNodeEvent.h"
-#include "CreatePatchEvent.h"
-#include "DestroyEvent.h"
-#include "SetMetadataEvent.h"
-#include "RequestMetadataEvent.h"
-#include "RequestObjectEvent.h"
-#include "RequestPluginEvent.h"
-#include "RequestPortValueEvent.h"
-#include "RequestAllObjectsEvent.h"
-#include "RequestPluginsEvent.h"
-#include "LoadPluginsEvent.h"
-#include "NoteOnEvent.h"
-#include "NoteOffEvent.h"
-#include "AllNotesOffEvent.h"
-#include "DisconnectNodeEvent.h"
-#include "RegisterClientEvent.h"
-#include "UnregisterClientEvent.h"
-#include "RenameEvent.h"
-#include "PingQueuedEvent.h"
-#include "MidiLearnEvent.h"
-
-#ifdef HAVE_DSSI
-#include "DSSIUpdateEvent.h"
-#include "DSSIControlEvent.h"
-#include "DSSIConfigureEvent.h"
-#include "DSSIProgramEvent.h"
-#endif
-
-#endif // EVENTS_H
-
diff --git a/src/libs/engine/events.hpp b/src/libs/engine/events.hpp
new file mode 100644
index 00000000..0cfbbc86
--- /dev/null
+++ b/src/libs/engine/events.hpp
@@ -0,0 +1,61 @@
+/* This file is part of Ingen.
+ * Copyright (C) 2007 Dave Robillard <http://drobilla.net>
+ *
+ * Ingen is free software; you can redistribute it and/or modify it under the
+ * terms of the GNU General Public License as published by the Free Software
+ * Foundation; either version 2 of the License, or (at your option) any later
+ * version.
+ *
+ * Ingen is distributed in the hope that it will be useful, but WITHOUT ANY
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
+ * FOR A PARTICULAR PURPOSE. See the GNU General Public License for details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+ */
+
+#ifndef EVENTS_H
+#define EVENTS_H
+
+#include "../../../../config/config.h"
+
+#include "DeactivateEvent.hpp"
+#include "EnablePatchEvent.hpp"
+#include "DisablePatchEvent.hpp"
+#include "ClearPatchEvent.hpp"
+#include "SetPortValueEvent.hpp"
+#include "SetPortValueQueuedEvent.hpp"
+#include "ConnectionEvent.hpp"
+#include "DisconnectionEvent.hpp"
+#include "AddPortEvent.hpp"
+#include "AddNodeEvent.hpp"
+#include "CreatePatchEvent.hpp"
+#include "DestroyEvent.hpp"
+#include "SetMetadataEvent.hpp"
+#include "RequestMetadataEvent.hpp"
+#include "RequestObjectEvent.hpp"
+#include "RequestPluginEvent.hpp"
+#include "RequestPortValueEvent.hpp"
+#include "RequestAllObjectsEvent.hpp"
+#include "RequestPluginsEvent.hpp"
+#include "LoadPluginsEvent.hpp"
+#include "NoteOnEvent.hpp"
+#include "NoteOffEvent.hpp"
+#include "AllNotesOffEvent.hpp"
+#include "DisconnectNodeEvent.hpp"
+#include "RegisterClientEvent.hpp"
+#include "UnregisterClientEvent.hpp"
+#include "RenameEvent.hpp"
+#include "PingQueuedEvent.hpp"
+#include "MidiLearnEvent.hpp"
+
+#ifdef HAVE_DSSI
+#include "DSSIUpdateEvent.hpp"
+#include "DSSIControlEvent.hpp"
+#include "DSSIConfigureEvent.hpp"
+#include "DSSIProgramEvent.hpp"
+#endif
+
+#endif // EVENTS_H
+
diff --git a/src/libs/engine/events/AddNodeEvent.cpp b/src/libs/engine/events/AddNodeEvent.cpp
index 1ea2b596..fd95e838 100644
--- a/src/libs/engine/events/AddNodeEvent.cpp
+++ b/src/libs/engine/events/AddNodeEvent.cpp
@@ -15,21 +15,21 @@
* 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#include "AddNodeEvent.h"
-#include "interface/Responder.h"
-#include "Patch.h"
-#include "Node.h"
-#include "Tree.h"
-#include "Plugin.h"
-#include "Engine.h"
-#include "Patch.h"
-#include "NodeFactory.h"
-#include "ClientBroadcaster.h"
-#include <raul/Maid.h>
-#include <raul/Path.h>
-#include "ObjectStore.h"
-#include <raul/Path.h>
-#include "Port.h"
+#include "AddNodeEvent.hpp"
+#include "interface/Responder.hpp"
+#include "Patch.hpp"
+#include "Node.hpp"
+#include "Tree.hpp"
+#include "Plugin.hpp"
+#include "Engine.hpp"
+#include "Patch.hpp"
+#include "NodeFactory.hpp"
+#include "ClientBroadcaster.hpp"
+#include <raul/Maid.hpp>
+#include <raul/Path.hpp>
+#include "ObjectStore.hpp"
+#include <raul/Path.hpp>
+#include "Port.hpp"
namespace Ingen {
diff --git a/src/libs/engine/events/AddNodeEvent.h b/src/libs/engine/events/AddNodeEvent.hpp
index 68d518ae..0a64c93a 100644
--- a/src/libs/engine/events/AddNodeEvent.h
+++ b/src/libs/engine/events/AddNodeEvent.hpp
@@ -18,8 +18,8 @@
#ifndef ADDNODEEVENT_H
#define ADDNODEEVENT_H
-#include "QueuedEvent.h"
-#include <raul/Path.h>
+#include "QueuedEvent.hpp"
+#include <raul/Path.hpp>
#include <string>
using std::string;
diff --git a/src/libs/engine/events/AddPortEvent.cpp b/src/libs/engine/events/AddPortEvent.cpp
index c2ec9326..c4e7a26c 100644
--- a/src/libs/engine/events/AddPortEvent.cpp
+++ b/src/libs/engine/events/AddPortEvent.cpp
@@ -15,25 +15,25 @@
* 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#include <raul/Path.h>
-#include <raul/Array.h>
-#include <raul/List.h>
-#include <raul/Maid.h>
-#include "interface/Responder.h"
-#include "AddPortEvent.h"
-#include "Patch.h"
-#include "Tree.h"
-#include "Plugin.h"
-#include "Engine.h"
-#include "Patch.h"
-#include "QueuedEventSource.h"
-#include "ObjectStore.h"
-#include "ClientBroadcaster.h"
-#include "Port.h"
-#include "AudioDriver.h"
-#include "MidiDriver.h"
-#include "OSCDriver.h"
-#include "DuplexPort.h"
+#include <raul/Path.hpp>
+#include <raul/Array.hpp>
+#include <raul/List.hpp>
+#include <raul/Maid.hpp>
+#include "interface/Responder.hpp"
+#include "AddPortEvent.hpp"
+#include "Patch.hpp"
+#include "Tree.hpp"
+#include "Plugin.hpp"
+#include "Engine.hpp"
+#include "Patch.hpp"
+#include "QueuedEventSource.hpp"
+#include "ObjectStore.hpp"
+#include "ClientBroadcaster.hpp"
+#include "Port.hpp"
+#include "AudioDriver.hpp"
+#include "MidiDriver.hpp"
+#include "OSCDriver.hpp"
+#include "DuplexPort.hpp"
namespace Ingen {
diff --git a/src/libs/engine/events/AddPortEvent.h b/src/libs/engine/events/AddPortEvent.hpp
index ed382286..803e0910 100644
--- a/src/libs/engine/events/AddPortEvent.h
+++ b/src/libs/engine/events/AddPortEvent.hpp
@@ -18,10 +18,10 @@
#ifndef ADDPORTEVENT_H
#define ADDPORTEVENT_H
-#include "QueuedEvent.h"
-#include <raul/Path.h>
-#include <raul/Array.h>
-#include "DataType.h"
+#include "QueuedEvent.hpp"
+#include <raul/Path.hpp>
+#include <raul/Array.hpp>
+#include "DataType.hpp"
#include <string>
using std::string;
diff --git a/src/libs/engine/events/AllNotesOffEvent.cpp b/src/libs/engine/events/AllNotesOffEvent.cpp
index 1b7a40e1..6be698c6 100644
--- a/src/libs/engine/events/AllNotesOffEvent.cpp
+++ b/src/libs/engine/events/AllNotesOffEvent.cpp
@@ -15,10 +15,10 @@
* 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#include "AllNotesOffEvent.h"
-#include "interface/Responder.h"
-#include "Engine.h"
-#include "ObjectStore.h"
+#include "AllNotesOffEvent.hpp"
+#include "interface/Responder.hpp"
+#include "Engine.hpp"
+#include "ObjectStore.hpp"
namespace Ingen {
diff --git a/src/libs/engine/events/AllNotesOffEvent.h b/src/libs/engine/events/AllNotesOffEvent.hpp
index 299e9760..5e29f780 100644
--- a/src/libs/engine/events/AllNotesOffEvent.h
+++ b/src/libs/engine/events/AllNotesOffEvent.hpp
@@ -18,7 +18,7 @@
#ifndef ALLNOTESOFFEVENT_H
#define ALLNOTESOFFEVENT_H
-#include "Event.h"
+#include "Event.hpp"
#include <string>
using std::string;
diff --git a/src/libs/engine/events/ClearPatchEvent.cpp b/src/libs/engine/events/ClearPatchEvent.cpp
index 44a23267..8ac8c23d 100644
--- a/src/libs/engine/events/ClearPatchEvent.cpp
+++ b/src/libs/engine/events/ClearPatchEvent.cpp
@@ -15,18 +15,18 @@
* 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#include "ClearPatchEvent.h"
-#include "interface/Responder.h"
-#include "Engine.h"
-#include "Patch.h"
-#include "ClientBroadcaster.h"
-#include "util.h"
-#include "ObjectStore.h"
-#include "Port.h"
-#include <raul/Maid.h>
-#include "Node.h"
-#include "Connection.h"
-#include "QueuedEventSource.h"
+#include "ClearPatchEvent.hpp"
+#include "interface/Responder.hpp"
+#include "Engine.hpp"
+#include "Patch.hpp"
+#include "ClientBroadcaster.hpp"
+#include "util.hpp"
+#include "ObjectStore.hpp"
+#include "Port.hpp"
+#include <raul/Maid.hpp>
+#include "Node.hpp"
+#include "Connection.hpp"
+#include "QueuedEventSource.hpp"
namespace Ingen {
diff --git a/src/libs/engine/events/ClearPatchEvent.h b/src/libs/engine/events/ClearPatchEvent.hpp
index 21b227ca..4d631f07 100644
--- a/src/libs/engine/events/ClearPatchEvent.h
+++ b/src/libs/engine/events/ClearPatchEvent.hpp
@@ -19,8 +19,8 @@
#define CLEARPATCHEVENT_H
#include <string>
-#include <raul/Array.h>
-#include "QueuedEvent.h"
+#include <raul/Array.hpp>
+#include "QueuedEvent.hpp"
using std::string;
diff --git a/src/libs/engine/events/ConnectionEvent.cpp b/src/libs/engine/events/ConnectionEvent.cpp
index 8952e281..c1fd3180 100644
--- a/src/libs/engine/events/ConnectionEvent.cpp
+++ b/src/libs/engine/events/ConnectionEvent.cpp
@@ -15,20 +15,20 @@
* 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#include "ConnectionEvent.h"
+#include "ConnectionEvent.hpp"
#include <string>
-#include <raul/Maid.h>
-#include <raul/Path.h>
-#include "interface/Responder.h"
-#include "types.h"
-#include "Engine.h"
-#include "Connection.h"
-#include "InputPort.h"
-#include "OutputPort.h"
-#include "Patch.h"
-#include "ClientBroadcaster.h"
-#include "Port.h"
-#include "ObjectStore.h"
+#include <raul/Maid.hpp>
+#include <raul/Path.hpp>
+#include "interface/Responder.hpp"
+#include "types.hpp"
+#include "Engine.hpp"
+#include "Connection.hpp"
+#include "InputPort.hpp"
+#include "OutputPort.hpp"
+#include "Patch.hpp"
+#include "ClientBroadcaster.hpp"
+#include "Port.hpp"
+#include "ObjectStore.hpp"
using std::string;
namespace Ingen {
diff --git a/src/libs/engine/events/ConnectionEvent.h b/src/libs/engine/events/ConnectionEvent.hpp
index d294657b..f2903b94 100644
--- a/src/libs/engine/events/ConnectionEvent.h
+++ b/src/libs/engine/events/ConnectionEvent.hpp
@@ -19,9 +19,9 @@
#define CONNECTIONEVENT_H
#include <string>
-#include "QueuedEvent.h"
-#include <raul/Path.h>
-#include "types.h"
+#include "QueuedEvent.hpp"
+#include <raul/Path.hpp>
+#include "types.hpp"
using std::string;
namespace Raul {
diff --git a/src/libs/engine/events/CreatePatchEvent.cpp b/src/libs/engine/events/CreatePatchEvent.cpp
index f42b895e..866420d7 100644
--- a/src/libs/engine/events/CreatePatchEvent.cpp
+++ b/src/libs/engine/events/CreatePatchEvent.cpp
@@ -15,18 +15,18 @@
* 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#include "CreatePatchEvent.h"
-#include "interface/Responder.h"
-#include "Patch.h"
-#include "Node.h"
-#include "Tree.h"
-#include "Plugin.h"
-#include "Engine.h"
-#include <raul/Maid.h>
-#include "ClientBroadcaster.h"
-#include "AudioDriver.h"
-#include <raul/Path.h>
-#include "ObjectStore.h"
+#include "CreatePatchEvent.hpp"
+#include "interface/Responder.hpp"
+#include "Patch.hpp"
+#include "Node.hpp"
+#include "Tree.hpp"
+#include "Plugin.hpp"
+#include "Engine.hpp"
+#include <raul/Maid.hpp>
+#include "ClientBroadcaster.hpp"
+#include "AudioDriver.hpp"
+#include <raul/Path.hpp>
+#include "ObjectStore.hpp"
namespace Ingen {
diff --git a/src/libs/engine/events/CreatePatchEvent.h b/src/libs/engine/events/CreatePatchEvent.hpp
index c63fd566..977abbaa 100644
--- a/src/libs/engine/events/CreatePatchEvent.h
+++ b/src/libs/engine/events/CreatePatchEvent.hpp
@@ -19,8 +19,8 @@
#define CREATEPATCHEVENT_H
#include <string>
-#include <raul/Path.h>
-#include "QueuedEvent.h"
+#include <raul/Path.hpp>
+#include "QueuedEvent.hpp"
using std::string;
diff --git a/src/libs/engine/events/DSSIConfigureEvent.cpp b/src/libs/engine/events/DSSIConfigureEvent.cpp
index 4f388558..9a0142c8 100644
--- a/src/libs/engine/events/DSSIConfigureEvent.cpp
+++ b/src/libs/engine/events/DSSIConfigureEvent.cpp
@@ -15,12 +15,12 @@
* 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#include "DSSIConfigureEvent.h"
-#include "Engine.h"
-#include "Node.h"
-#include "ClientBroadcaster.h"
-#include "Plugin.h"
-#include "ObjectStore.h"
+#include "DSSIConfigureEvent.hpp"
+#include "Engine.hpp"
+#include "Node.hpp"
+#include "ClientBroadcaster.hpp"
+#include "Plugin.hpp"
+#include "ObjectStore.hpp"
namespace Ingen {
diff --git a/src/libs/engine/events/DSSIConfigureEvent.h b/src/libs/engine/events/DSSIConfigureEvent.hpp
index 944f6239..ef37c5cd 100644
--- a/src/libs/engine/events/DSSIConfigureEvent.h
+++ b/src/libs/engine/events/DSSIConfigureEvent.hpp
@@ -18,8 +18,8 @@
#ifndef DSSICONFIGUREEVENT_H
#define DSSICONFIGUREEVENT_H
-#include "QueuedEvent.h"
-#include "DSSINode.h"
+#include "QueuedEvent.hpp"
+#include "DSSINode.hpp"
namespace Ingen {
diff --git a/src/libs/engine/events/DSSIControlEvent.cpp b/src/libs/engine/events/DSSIControlEvent.cpp
index 94f504a7..eef5054b 100644
--- a/src/libs/engine/events/DSSIControlEvent.cpp
+++ b/src/libs/engine/events/DSSIControlEvent.cpp
@@ -15,11 +15,11 @@
* 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#include "DSSIControlEvent.h"
-#include "Engine.h"
-#include "Node.h"
-#include "Plugin.h"
-#include "ObjectStore.h"
+#include "DSSIControlEvent.hpp"
+#include "Engine.hpp"
+#include "Node.hpp"
+#include "Plugin.hpp"
+#include "ObjectStore.hpp"
namespace Ingen {
diff --git a/src/libs/engine/events/DSSIControlEvent.h b/src/libs/engine/events/DSSIControlEvent.hpp
index e6800bb2..ab48607a 100644
--- a/src/libs/engine/events/DSSIControlEvent.h
+++ b/src/libs/engine/events/DSSIControlEvent.hpp
@@ -18,8 +18,8 @@
#ifndef DSSICONTROLEVENT_H
#define DSSICONTROLEVENT_H
-#include "QueuedEvent.h"
-#include "DSSINode.h"
+#include "QueuedEvent.hpp"
+#include "DSSINode.hpp"
namespace Ingen {
diff --git a/src/libs/engine/events/DSSIProgramEvent.cpp b/src/libs/engine/events/DSSIProgramEvent.cpp
index 436ab2c6..66ad9c1f 100644
--- a/src/libs/engine/events/DSSIProgramEvent.cpp
+++ b/src/libs/engine/events/DSSIProgramEvent.cpp
@@ -15,14 +15,14 @@
* 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#include "DSSIProgramEvent.h"
+#include "DSSIProgramEvent.hpp"
#include <cstdio>
#include <iostream>
-#include "Engine.h"
-#include "Node.h"
-#include "ClientBroadcaster.h"
-#include "Plugin.h"
-#include "ObjectStore.h"
+#include "Engine.hpp"
+#include "Node.hpp"
+#include "ClientBroadcaster.hpp"
+#include "Plugin.hpp"
+#include "ObjectStore.hpp"
using std::cout; using std::cerr; using std::endl;
diff --git a/src/libs/engine/events/DSSIProgramEvent.h b/src/libs/engine/events/DSSIProgramEvent.hpp
index 8acdea81..2f853961 100644
--- a/src/libs/engine/events/DSSIProgramEvent.h
+++ b/src/libs/engine/events/DSSIProgramEvent.hpp
@@ -18,8 +18,8 @@
#ifndef DSSIPROGRAMEVENT_H
#define DSSIPROGRAMEVENT_H
-#include "QueuedEvent.h"
-#include "DSSINode.h"
+#include "QueuedEvent.hpp"
+#include "DSSINode.hpp"
namespace Ingen {
diff --git a/src/libs/engine/events/DSSIUpdateEvent.cpp b/src/libs/engine/events/DSSIUpdateEvent.cpp
index 5851e065..055be90c 100644
--- a/src/libs/engine/events/DSSIUpdateEvent.cpp
+++ b/src/libs/engine/events/DSSIUpdateEvent.cpp
@@ -15,13 +15,13 @@
* 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#include "DSSIUpdateEvent.h"
+#include "DSSIUpdateEvent.hpp"
#include <iostream>
-#include "Node.h"
-#include "ObjectStore.h"
-#include "Engine.h"
-#include "DSSINode.h"
-#include "Plugin.h"
+#include "Node.hpp"
+#include "ObjectStore.hpp"
+#include "Engine.hpp"
+#include "DSSINode.hpp"
+#include "Plugin.hpp"
using std::cerr; using std::endl;
diff --git a/src/libs/engine/events/DSSIUpdateEvent.h b/src/libs/engine/events/DSSIUpdateEvent.hpp
index 8274bb71..699df4c2 100644
--- a/src/libs/engine/events/DSSIUpdateEvent.h
+++ b/src/libs/engine/events/DSSIUpdateEvent.hpp
@@ -18,7 +18,7 @@
#ifndef DSSIUPDATEEVENT_H
#define DSSIUPDATEEVENT_H
-#include "QueuedEvent.h"
+#include "QueuedEvent.hpp"
#include <string>
using std::string;
diff --git a/src/libs/engine/events/DeactivateEvent.cpp b/src/libs/engine/events/DeactivateEvent.cpp
index e6440570..311cf287 100644
--- a/src/libs/engine/events/DeactivateEvent.cpp
+++ b/src/libs/engine/events/DeactivateEvent.cpp
@@ -15,9 +15,9 @@
* 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#include "DeactivateEvent.h"
-#include "interface/Responder.h"
-#include "Engine.h"
+#include "DeactivateEvent.hpp"
+#include "interface/Responder.hpp"
+#include "Engine.hpp"
namespace Ingen {
diff --git a/src/libs/engine/events/DeactivateEvent.h b/src/libs/engine/events/DeactivateEvent.hpp
index 92276918..1f87e271 100644
--- a/src/libs/engine/events/DeactivateEvent.h
+++ b/src/libs/engine/events/DeactivateEvent.hpp
@@ -18,7 +18,7 @@
#ifndef DEACTIVATEEVENT_H
#define DEACTIVATEEVENT_H
-#include "QueuedEvent.h"
+#include "QueuedEvent.hpp"
namespace Ingen {
diff --git a/src/libs/engine/events/DestroyEvent.cpp b/src/libs/engine/events/DestroyEvent.cpp
index ecccaa8a..dde2e86b 100644
--- a/src/libs/engine/events/DestroyEvent.cpp
+++ b/src/libs/engine/events/DestroyEvent.cpp
@@ -15,24 +15,24 @@
* 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#include "DestroyEvent.h"
-#include "interface/Responder.h"
-#include "Engine.h"
-#include "Patch.h"
-#include "Tree.h"
-#include "Node.h"
-#include "Plugin.h"
-#include "AudioDriver.h"
-#include "MidiDriver.h"
-#include "InternalNode.h"
-#include "DisconnectNodeEvent.h"
-#include "DisconnectPortEvent.h"
-#include "ClientBroadcaster.h"
-#include <raul/Maid.h>
-#include "ObjectStore.h"
-#include <raul/Path.h>
-#include "QueuedEventSource.h"
-#include "Port.h"
+#include "DestroyEvent.hpp"
+#include "interface/Responder.hpp"
+#include "Engine.hpp"
+#include "Patch.hpp"
+#include "Tree.hpp"
+#include "Node.hpp"
+#include "Plugin.hpp"
+#include "AudioDriver.hpp"
+#include "MidiDriver.hpp"
+#include "InternalNode.hpp"
+#include "DisconnectNodeEvent.hpp"
+#include "DisconnectPortEvent.hpp"
+#include "ClientBroadcaster.hpp"
+#include <raul/Maid.hpp>
+#include "ObjectStore.hpp"
+#include <raul/Path.hpp>
+#include "QueuedEventSource.hpp"
+#include "Port.hpp"
namespace Ingen {
diff --git a/src/libs/engine/events/DestroyEvent.h b/src/libs/engine/events/DestroyEvent.hpp
index 421a2dcd..6495258e 100644
--- a/src/libs/engine/events/DestroyEvent.h
+++ b/src/libs/engine/events/DestroyEvent.hpp
@@ -19,8 +19,8 @@
#define DESTROYEVENT_H
#include <string>
-#include <raul/Path.h>
-#include "QueuedEvent.h"
+#include <raul/Path.hpp>
+#include "QueuedEvent.hpp"
using std::string;
diff --git a/src/libs/engine/events/DisablePatchEvent.cpp b/src/libs/engine/events/DisablePatchEvent.cpp
index ce78cf7e..80ea96fa 100644
--- a/src/libs/engine/events/DisablePatchEvent.cpp
+++ b/src/libs/engine/events/DisablePatchEvent.cpp
@@ -15,14 +15,14 @@
* 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#include "DisablePatchEvent.h"
-#include "interface/Responder.h"
-#include "Engine.h"
-#include "Patch.h"
-#include "ClientBroadcaster.h"
-#include "util.h"
-#include "ObjectStore.h"
-#include "Port.h"
+#include "DisablePatchEvent.hpp"
+#include "interface/Responder.hpp"
+#include "Engine.hpp"
+#include "Patch.hpp"
+#include "ClientBroadcaster.hpp"
+#include "util.hpp"
+#include "ObjectStore.hpp"
+#include "Port.hpp"
namespace Ingen {
diff --git a/src/libs/engine/events/DisablePatchEvent.h b/src/libs/engine/events/DisablePatchEvent.hpp
index 1999ece0..1552fffe 100644
--- a/src/libs/engine/events/DisablePatchEvent.h
+++ b/src/libs/engine/events/DisablePatchEvent.hpp
@@ -19,7 +19,7 @@
#define DISABLEPATCHEVENT_H
#include <string>
-#include "QueuedEvent.h"
+#include "QueuedEvent.hpp"
using std::string;
diff --git a/src/libs/engine/events/DisconnectNodeEvent.cpp b/src/libs/engine/events/DisconnectNodeEvent.cpp
index bc97dff4..abdad386 100644
--- a/src/libs/engine/events/DisconnectNodeEvent.cpp
+++ b/src/libs/engine/events/DisconnectNodeEvent.cpp
@@ -15,24 +15,24 @@
* 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#include "DisconnectNodeEvent.h"
+#include "DisconnectNodeEvent.hpp"
#include <iostream>
-#include <raul/List.h>
-#include <raul/Array.h>
-#include <raul/Maid.h>
-#include "interface/Responder.h"
-#include "Engine.h"
-#include "Node.h"
-#include "Connection.h"
-#include "DisconnectionEvent.h"
-#include "Port.h"
-#include "InputPort.h"
-#include "OutputPort.h"
-#include "Patch.h"
-#include "ClientBroadcaster.h"
-#include "util.h"
-#include "ObjectStore.h"
-#include <raul/Path.h>
+#include <raul/List.hpp>
+#include <raul/Array.hpp>
+#include <raul/Maid.hpp>
+#include "interface/Responder.hpp"
+#include "Engine.hpp"
+#include "Node.hpp"
+#include "Connection.hpp"
+#include "DisconnectionEvent.hpp"
+#include "Port.hpp"
+#include "InputPort.hpp"
+#include "OutputPort.hpp"
+#include "Patch.hpp"
+#include "ClientBroadcaster.hpp"
+#include "util.hpp"
+#include "ObjectStore.hpp"
+#include <raul/Path.hpp>
using std::cerr; using std::endl;
diff --git a/src/libs/engine/events/DisconnectNodeEvent.h b/src/libs/engine/events/DisconnectNodeEvent.hpp
index a70f9e8c..e14f87fa 100644
--- a/src/libs/engine/events/DisconnectNodeEvent.h
+++ b/src/libs/engine/events/DisconnectNodeEvent.hpp
@@ -19,9 +19,9 @@
#define DISCONNECTNODEEVENT_H
#include <string>
-#include <raul/List.h>
-#include <raul/Path.h>
-#include "QueuedEvent.h"
+#include <raul/List.hpp>
+#include <raul/Path.hpp>
+#include "QueuedEvent.hpp"
using std::string;
diff --git a/src/libs/engine/events/DisconnectPortEvent.cpp b/src/libs/engine/events/DisconnectPortEvent.cpp
index 1373d9b8..0956ca8f 100644
--- a/src/libs/engine/events/DisconnectPortEvent.cpp
+++ b/src/libs/engine/events/DisconnectPortEvent.cpp
@@ -16,23 +16,23 @@
*/
#include <iostream>
-#include <raul/Maid.h>
-#include <raul/List.h>
-#include <raul/Path.h>
-#include <raul/Array.h>
-#include "interface/Responder.h"
-#include "Engine.h"
-#include "Node.h"
-#include "Connection.h"
-#include "DisconnectionEvent.h"
-#include "Port.h"
-#include "InputPort.h"
-#include "OutputPort.h"
-#include "Patch.h"
-#include "ClientBroadcaster.h"
-#include "util.h"
-#include "ObjectStore.h"
-#include "DisconnectPortEvent.h"
+#include <raul/Maid.hpp>
+#include <raul/List.hpp>
+#include <raul/Path.hpp>
+#include <raul/Array.hpp>
+#include "interface/Responder.hpp"
+#include "Engine.hpp"
+#include "Node.hpp"
+#include "Connection.hpp"
+#include "DisconnectionEvent.hpp"
+#include "Port.hpp"
+#include "InputPort.hpp"
+#include "OutputPort.hpp"
+#include "Patch.hpp"
+#include "ClientBroadcaster.hpp"
+#include "util.hpp"
+#include "ObjectStore.hpp"
+#include "DisconnectPortEvent.hpp"
using std::cerr; using std::endl;
diff --git a/src/libs/engine/events/DisconnectPortEvent.h b/src/libs/engine/events/DisconnectPortEvent.hpp
index 647ee1da..95644098 100644
--- a/src/libs/engine/events/DisconnectPortEvent.h
+++ b/src/libs/engine/events/DisconnectPortEvent.hpp
@@ -19,9 +19,9 @@
#define DISCONNECTPORTEVENT_H
#include <string>
-#include <raul/Path.h>
-#include "QueuedEvent.h"
-#include <raul/List.h>
+#include <raul/Path.hpp>
+#include "QueuedEvent.hpp"
+#include <raul/List.hpp>
namespace Raul { template <typename T> class Array; }
diff --git a/src/libs/engine/events/DisconnectionEvent.cpp b/src/libs/engine/events/DisconnectionEvent.cpp
index 2fafb98e..ba35f84e 100644
--- a/src/libs/engine/events/DisconnectionEvent.cpp
+++ b/src/libs/engine/events/DisconnectionEvent.cpp
@@ -15,19 +15,19 @@
* 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#include "DisconnectionEvent.h"
+#include "DisconnectionEvent.hpp"
#include <string>
-#include <raul/Maid.h>
-#include <raul/Path.h>
-#include "interface/Responder.h"
-#include "Engine.h"
-#include "Connection.h"
-#include "InputPort.h"
-#include "OutputPort.h"
-#include "Patch.h"
-#include "ClientBroadcaster.h"
-#include "Port.h"
-#include "ObjectStore.h"
+#include <raul/Maid.hpp>
+#include <raul/Path.hpp>
+#include "interface/Responder.hpp"
+#include "Engine.hpp"
+#include "Connection.hpp"
+#include "InputPort.hpp"
+#include "OutputPort.hpp"
+#include "Patch.hpp"
+#include "ClientBroadcaster.hpp"
+#include "Port.hpp"
+#include "ObjectStore.hpp"
using std::string;
namespace Ingen {
diff --git a/src/libs/engine/events/DisconnectionEvent.h b/src/libs/engine/events/DisconnectionEvent.hpp
index 23f1526e..9c5b7490 100644
--- a/src/libs/engine/events/DisconnectionEvent.h
+++ b/src/libs/engine/events/DisconnectionEvent.hpp
@@ -19,9 +19,9 @@
#define DISCONNECTIONEVENT_H
#include <string>
-#include <raul/Path.h>
-#include "QueuedEvent.h"
-#include "types.h"
+#include <raul/Path.hpp>
+#include "QueuedEvent.hpp"
+#include "types.hpp"
using std::string;
namespace Raul {
diff --git a/src/libs/engine/events/EnablePatchEvent.cpp b/src/libs/engine/events/EnablePatchEvent.cpp
index 74d4a52b..1921b301 100644
--- a/src/libs/engine/events/EnablePatchEvent.cpp
+++ b/src/libs/engine/events/EnablePatchEvent.cpp
@@ -15,13 +15,13 @@
* 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#include "EnablePatchEvent.h"
-#include "interface/Responder.h"
-#include "Engine.h"
-#include "Patch.h"
-#include "util.h"
-#include "ClientBroadcaster.h"
-#include "ObjectStore.h"
+#include "EnablePatchEvent.hpp"
+#include "interface/Responder.hpp"
+#include "Engine.hpp"
+#include "Patch.hpp"
+#include "util.hpp"
+#include "ClientBroadcaster.hpp"
+#include "ObjectStore.hpp"
namespace Ingen {
diff --git a/src/libs/engine/events/EnablePatchEvent.h b/src/libs/engine/events/EnablePatchEvent.hpp
index c63c9db3..0a74c082 100644
--- a/src/libs/engine/events/EnablePatchEvent.h
+++ b/src/libs/engine/events/EnablePatchEvent.hpp
@@ -19,7 +19,7 @@
#define ENABLEPATCHEVENT_H
#include <string>
-#include "QueuedEvent.h"
+#include "QueuedEvent.hpp"
using std::string;
diff --git a/src/libs/engine/events/LoadPluginsEvent.cpp b/src/libs/engine/events/LoadPluginsEvent.cpp
index b06d1817..04db153c 100644
--- a/src/libs/engine/events/LoadPluginsEvent.cpp
+++ b/src/libs/engine/events/LoadPluginsEvent.cpp
@@ -15,12 +15,12 @@
* 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#include "LoadPluginsEvent.h"
-#include "interface/Responder.h"
-#include "Engine.h"
-#include "NodeFactory.h"
-#include "ClientBroadcaster.h"
-#include "QueuedEventSource.h"
+#include "LoadPluginsEvent.hpp"
+#include "interface/Responder.hpp"
+#include "Engine.hpp"
+#include "NodeFactory.hpp"
+#include "ClientBroadcaster.hpp"
+#include "QueuedEventSource.hpp"
#include <iostream>
using std::cerr;
diff --git a/src/libs/engine/events/LoadPluginsEvent.h b/src/libs/engine/events/LoadPluginsEvent.hpp
index e56de796..c6f886f7 100644
--- a/src/libs/engine/events/LoadPluginsEvent.h
+++ b/src/libs/engine/events/LoadPluginsEvent.hpp
@@ -19,7 +19,7 @@
#define LOADPLUGINSEVENT_H
#include <list>
-#include "QueuedEvent.h"
+#include "QueuedEvent.hpp"
namespace Ingen {
diff --git a/src/libs/engine/events/Makefile.am b/src/libs/engine/events/Makefile.am
index e54c527a..bc698678 100644
--- a/src/libs/engine/events/Makefile.am
+++ b/src/libs/engine/events/Makefile.am
@@ -1,69 +1,69 @@
MAINTAINERCLEANFILES = Makefile.in
EXTRA_DIST = \
- RegisterClientEvent.h \
- RegisterClientEvent.cpp \
- UnregisterClientEvent.h \
- UnregisterClientEvent.cpp \
- PingQueuedEvent.h \
- DeactivateEvent.h \
- DeactivateEvent.cpp \
- SetPortValueEvent.h \
- SetPortValueEvent.cpp \
- SetPortValueQueuedEvent.h \
- SetPortValueQueuedEvent.cpp \
- NoteOnEvent.h \
- NoteOnEvent.cpp \
- NoteOffEvent.h \
- NoteOffEvent.cpp \
- AllNotesOffEvent.h \
+ AddNodeEvent.cpp \
+ AddNodeEvent.hpp \
AllNotesOffEvent.cpp \
- ConnectionEvent.h \
+ AllNotesOffEvent.hpp \
+ ClearPatchEvent.cpp \
+ ClearPatchEvent.hpp \
ConnectionEvent.cpp \
- DisconnectionEvent.h \
- DisconnectionEvent.cpp \
- DisconnectNodeEvent.h \
- DisconnectNodeEvent.cpp \
- DisconnectPortEvent.h \
- DisconnectPortEvent.cpp \
- DestroyEvent.h \
- DestroyEvent.cpp \
- AddNodeEvent.h \
- AddNodeEvent.cpp \
- SetMetadataEvent.h \
- SetMetadataEvent.cpp \
- RequestMetadataEvent.h \
- RequestMetadataEvent.cpp \
- RequestPluginEvent.h \
- RequestPluginEvent.cpp \
- RequestObjectEvent.h \
- RequestObjectEvent.cpp \
- RequestPortValueEvent.h \
- RequestPortValueEvent.cpp \
- RequestAllObjectsEvent.h \
- RequestAllObjectsEvent.cpp \
- RequestPluginsEvent.h \
- RequestPluginsEvent.cpp \
- CreatePatchEvent.h \
+ ConnectionEvent.hpp \
CreatePatchEvent.cpp \
- LoadPluginsEvent.h \
- LoadPluginsEvent.cpp \
- EnablePatchEvent.h \
- EnablePatchEvent.cpp \
- DisablePatchEvent.h \
- DisablePatchEvent.cpp \
- ClearPatchEvent.h \
- ClearPatchEvent.cpp \
- RenameEvent.h \
- RenameEvent.cpp \
- MidiLearnEvent.h \
- MidiLearnEvent.cpp \
+ CreatePatchEvent.hpp \
DSSIConfigureEvent.cpp \
- DSSIConfigureEvent.h \
+ DSSIConfigureEvent.hpp \
DSSIControlEvent.cpp \
- DSSIControlEvent.h \
+ DSSIControlEvent.hpp \
DSSIProgramEvent.cpp \
- DSSIProgramEvent.h \
+ DSSIProgramEvent.hpp \
DSSIUpdateEvent.cpp \
- DSSIUpdateEvent.h
+ DSSIUpdateEvent.hpp \
+ DeactivateEvent.cpp \
+ DeactivateEvent.hpp \
+ DestroyEvent.cpp \
+ DestroyEvent.hpp \
+ DisablePatchEvent.cpp \
+ DisablePatchEvent.hpp \
+ DisconnectNodeEvent.cpp \
+ DisconnectNodeEvent.hpp \
+ DisconnectPortEvent.cpp \
+ DisconnectPortEvent.hpp \
+ DisconnectionEvent.cpp \
+ DisconnectionEvent.hpp \
+ EnablePatchEvent.cpp \
+ EnablePatchEvent.hpp \
+ LoadPluginsEvent.cpp \
+ LoadPluginsEvent.hpp \
+ MidiLearnEvent.cpp \
+ MidiLearnEvent.hpp \
+ NoteOffEvent.cpp \
+ NoteOffEvent.hpp \
+ NoteOnEvent.cpp \
+ NoteOnEvent.hpp \
+ PingQueuedEvent.hpp \
+ RegisterClientEvent.cpp \
+ RegisterClientEvent.hpp \
+ RenameEvent.cpp \
+ RenameEvent.hpp \
+ RequestAllObjectsEvent.cpp \
+ RequestAllObjectsEvent.hpp \
+ RequestMetadataEvent.cpp \
+ RequestMetadataEvent.hpp \
+ RequestObjectEvent.cpp \
+ RequestObjectEvent.hpp \
+ RequestPluginEvent.cpp \
+ RequestPluginEvent.hpp \
+ RequestPluginsEvent.cpp \
+ RequestPluginsEvent.hpp \
+ RequestPortValueEvent.cpp \
+ RequestPortValueEvent.hpp \
+ SetMetadataEvent.cpp \
+ SetMetadataEvent.hpp \
+ SetPortValueEvent.cpp \
+ SetPortValueEvent.hpp \
+ SetPortValueQueuedEvent.cpp \
+ SetPortValueQueuedEvent.hpp \
+ UnregisterClientEvent.cpp \
+ UnregisterClientEvent.hpp
diff --git a/src/libs/engine/events/MidiLearnEvent.cpp b/src/libs/engine/events/MidiLearnEvent.cpp
index 6204ed4a..8bc05b4f 100644
--- a/src/libs/engine/events/MidiLearnEvent.cpp
+++ b/src/libs/engine/events/MidiLearnEvent.cpp
@@ -15,13 +15,13 @@
* 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#include "MidiLearnEvent.h"
-#include "interface/Responder.h"
-#include "Engine.h"
-#include "ObjectStore.h"
-#include "Node.h"
-#include "MidiControlNode.h"
-#include "ClientBroadcaster.h"
+#include "MidiLearnEvent.hpp"
+#include "interface/Responder.hpp"
+#include "Engine.hpp"
+#include "ObjectStore.hpp"
+#include "Node.hpp"
+#include "MidiControlNode.hpp"
+#include "ClientBroadcaster.hpp"
namespace Ingen {
diff --git a/src/libs/engine/events/MidiLearnEvent.h b/src/libs/engine/events/MidiLearnEvent.hpp
index d28413c7..c5a0902f 100644
--- a/src/libs/engine/events/MidiLearnEvent.h
+++ b/src/libs/engine/events/MidiLearnEvent.hpp
@@ -18,9 +18,9 @@
#ifndef MIDILEARNEVENT_H
#define MIDILEARNEVENT_H
-#include "QueuedEvent.h"
-#include "MidiControlNode.h"
-#include "types.h"
+#include "QueuedEvent.hpp"
+#include "MidiControlNode.hpp"
+#include "types.hpp"
#include <string>
using std::string;
diff --git a/src/libs/engine/events/NoteOffEvent.cpp b/src/libs/engine/events/NoteOffEvent.cpp
index cb081534..a8da7669 100644
--- a/src/libs/engine/events/NoteOffEvent.cpp
+++ b/src/libs/engine/events/NoteOffEvent.cpp
@@ -15,13 +15,13 @@
* 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#include "NoteOffEvent.h"
-#include "interface/Responder.h"
-#include "Engine.h"
-#include "ObjectStore.h"
-#include "Node.h"
-#include "MidiNoteNode.h"
-#include "MidiTriggerNode.h"
+#include "NoteOffEvent.hpp"
+#include "interface/Responder.hpp"
+#include "Engine.hpp"
+#include "ObjectStore.hpp"
+#include "Node.hpp"
+#include "MidiNoteNode.hpp"
+#include "MidiTriggerNode.hpp"
namespace Ingen {
diff --git a/src/libs/engine/events/NoteOffEvent.h b/src/libs/engine/events/NoteOffEvent.hpp
index 423ddcdc..4186cbed 100644
--- a/src/libs/engine/events/NoteOffEvent.h
+++ b/src/libs/engine/events/NoteOffEvent.hpp
@@ -18,8 +18,8 @@
#ifndef NOTEOFFEVENT_H
#define NOTEOFFEVENT_H
-#include "Event.h"
-#include "types.h"
+#include "Event.hpp"
+#include "types.hpp"
#include <string>
using std::string;
diff --git a/src/libs/engine/events/NoteOnEvent.cpp b/src/libs/engine/events/NoteOnEvent.cpp
index 313dbccd..5bd57d93 100644
--- a/src/libs/engine/events/NoteOnEvent.cpp
+++ b/src/libs/engine/events/NoteOnEvent.cpp
@@ -15,14 +15,14 @@
* 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#include "NoteOnEvent.h"
-#include "interface/Responder.h"
-#include "Engine.h"
-#include "ObjectStore.h"
-#include "Node.h"
-#include "MidiNoteNode.h"
-#include "MidiTriggerNode.h"
-#include "Plugin.h"
+#include "NoteOnEvent.hpp"
+#include "interface/Responder.hpp"
+#include "Engine.hpp"
+#include "ObjectStore.hpp"
+#include "Node.hpp"
+#include "MidiNoteNode.hpp"
+#include "MidiTriggerNode.hpp"
+#include "Plugin.hpp"
namespace Ingen {
diff --git a/src/libs/engine/events/NoteOnEvent.h b/src/libs/engine/events/NoteOnEvent.hpp
index a3ee4210..3a641a55 100644
--- a/src/libs/engine/events/NoteOnEvent.h
+++ b/src/libs/engine/events/NoteOnEvent.hpp
@@ -18,8 +18,8 @@
#ifndef NOTEONEVENT_H
#define NOTEONEVENT_H
-#include "Event.h"
-#include "types.h"
+#include "Event.hpp"
+#include "types.hpp"
#include <string>
using std::string;
diff --git a/src/libs/engine/events/PingQueuedEvent.h b/src/libs/engine/events/PingQueuedEvent.hpp
index 3d331ccf..9712a904 100644
--- a/src/libs/engine/events/PingQueuedEvent.h
+++ b/src/libs/engine/events/PingQueuedEvent.hpp
@@ -18,9 +18,9 @@
#ifndef PINGQUEUEDEVENT_H
#define PINGQUEUEDEVENT_H
-#include "QueuedEvent.h"
-#include "types.h"
-#include "interface/Responder.h"
+#include "QueuedEvent.hpp"
+#include "types.hpp"
+#include "interface/Responder.hpp"
namespace Ingen {
diff --git a/src/libs/engine/events/RegisterClientEvent.cpp b/src/libs/engine/events/RegisterClientEvent.cpp
index 3ba36cc7..ace2b3e0 100644
--- a/src/libs/engine/events/RegisterClientEvent.cpp
+++ b/src/libs/engine/events/RegisterClientEvent.cpp
@@ -15,10 +15,10 @@
* 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#include "interface/Responder.h"
-#include "RegisterClientEvent.h"
-#include "Engine.h"
-#include "ClientBroadcaster.h"
+#include "interface/Responder.hpp"
+#include "RegisterClientEvent.hpp"
+#include "Engine.hpp"
+#include "ClientBroadcaster.hpp"
namespace Ingen {
diff --git a/src/libs/engine/events/RegisterClientEvent.h b/src/libs/engine/events/RegisterClientEvent.hpp
index f32093a4..be02fd41 100644
--- a/src/libs/engine/events/RegisterClientEvent.h
+++ b/src/libs/engine/events/RegisterClientEvent.hpp
@@ -18,9 +18,9 @@
#ifndef REGISTERCLIENTEVENT_H
#define REGISTERCLIENTEVENT_H
-#include "QueuedEvent.h"
-#include "interface/ClientKey.h"
-#include "interface/ClientInterface.h"
+#include "QueuedEvent.hpp"
+#include "interface/ClientKey.hpp"
+#include "interface/ClientInterface.hpp"
#include <string>
using std::string;
using Ingen::Shared::ClientInterface;
diff --git a/src/libs/engine/events/RenameEvent.cpp b/src/libs/engine/events/RenameEvent.cpp
index ac9082e6..035bd005 100644
--- a/src/libs/engine/events/RenameEvent.cpp
+++ b/src/libs/engine/events/RenameEvent.cpp
@@ -15,15 +15,15 @@
* 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#include "RenameEvent.h"
-#include "interface/Responder.h"
-#include "Patch.h"
-#include "Node.h"
-#include "Tree.h"
-#include "Engine.h"
-#include "ClientBroadcaster.h"
-#include <raul/Path.h>
-#include "ObjectStore.h"
+#include "RenameEvent.hpp"
+#include "interface/Responder.hpp"
+#include "Patch.hpp"
+#include "Node.hpp"
+#include "Tree.hpp"
+#include "Engine.hpp"
+#include "ClientBroadcaster.hpp"
+#include <raul/Path.hpp>
+#include "ObjectStore.hpp"
namespace Ingen {
diff --git a/src/libs/engine/events/RenameEvent.h b/src/libs/engine/events/RenameEvent.hpp
index c0d1e538..f50efcc7 100644
--- a/src/libs/engine/events/RenameEvent.h
+++ b/src/libs/engine/events/RenameEvent.hpp
@@ -19,8 +19,8 @@
#define RENAMEEVENT_H
#include <string>
-#include "QueuedEvent.h"
-#include <raul/Path.h>
+#include "QueuedEvent.hpp"
+#include <raul/Path.hpp>
using std::string;
diff --git a/src/libs/engine/events/RequestAllObjectsEvent.cpp b/src/libs/engine/events/RequestAllObjectsEvent.cpp
index ccf5a6a1..a6940442 100644
--- a/src/libs/engine/events/RequestAllObjectsEvent.cpp
+++ b/src/libs/engine/events/RequestAllObjectsEvent.cpp
@@ -15,12 +15,12 @@
* 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#include "RequestAllObjectsEvent.h"
-#include "interface/Responder.h"
-#include "Engine.h"
-#include "ObjectSender.h"
-#include "ClientBroadcaster.h"
-#include "ObjectStore.h"
+#include "RequestAllObjectsEvent.hpp"
+#include "interface/Responder.hpp"
+#include "Engine.hpp"
+#include "ObjectSender.hpp"
+#include "ClientBroadcaster.hpp"
+#include "ObjectStore.hpp"
namespace Ingen {
diff --git a/src/libs/engine/events/RequestAllObjectsEvent.h b/src/libs/engine/events/RequestAllObjectsEvent.hpp
index a0d10c49..91dfefc3 100644
--- a/src/libs/engine/events/RequestAllObjectsEvent.h
+++ b/src/libs/engine/events/RequestAllObjectsEvent.hpp
@@ -19,7 +19,7 @@
#define REQUESTALLOBJECTSEVENT_H
#include <string>
-#include "QueuedEvent.h"
+#include "QueuedEvent.hpp"
using std::string;
namespace Ingen {
diff --git a/src/libs/engine/events/RequestMetadataEvent.cpp b/src/libs/engine/events/RequestMetadataEvent.cpp
index b2f189f6..5000256f 100644
--- a/src/libs/engine/events/RequestMetadataEvent.cpp
+++ b/src/libs/engine/events/RequestMetadataEvent.cpp
@@ -15,14 +15,14 @@
* 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#include "RequestMetadataEvent.h"
+#include "RequestMetadataEvent.hpp"
#include <string>
-#include "interface/Responder.h"
-#include "Engine.h"
-#include "GraphObject.h"
-#include "ObjectStore.h"
-#include "interface/ClientInterface.h"
-#include "ClientBroadcaster.h"
+#include "interface/Responder.hpp"
+#include "Engine.hpp"
+#include "GraphObject.hpp"
+#include "ObjectStore.hpp"
+#include "interface/ClientInterface.hpp"
+#include "ClientBroadcaster.hpp"
using std::string;
namespace Ingen {
diff --git a/src/libs/engine/events/RequestMetadataEvent.h b/src/libs/engine/events/RequestMetadataEvent.hpp
index 45592e88..ed33e4af 100644
--- a/src/libs/engine/events/RequestMetadataEvent.h
+++ b/src/libs/engine/events/RequestMetadataEvent.hpp
@@ -19,8 +19,8 @@
#define REQUESTMETADATAEVENT_H
#include <string>
-#include "QueuedEvent.h"
-#include <raul/Atom.h>
+#include "QueuedEvent.hpp"
+#include <raul/Atom.hpp>
using std::string;
namespace Ingen {
diff --git a/src/libs/engine/events/RequestObjectEvent.cpp b/src/libs/engine/events/RequestObjectEvent.cpp
index 30ef6f85..25f95d00 100644
--- a/src/libs/engine/events/RequestObjectEvent.cpp
+++ b/src/libs/engine/events/RequestObjectEvent.cpp
@@ -15,17 +15,17 @@
* 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#include "RequestObjectEvent.h"
+#include "RequestObjectEvent.hpp"
#include <string>
-#include "interface/ClientInterface.h"
-#include "interface/Responder.h"
-#include "Engine.h"
-#include "ObjectStore.h"
-#include "ClientBroadcaster.h"
-#include "Patch.h"
-#include "Node.h"
-#include "Port.h"
-#include "ObjectSender.h"
+#include "interface/ClientInterface.hpp"
+#include "interface/Responder.hpp"
+#include "Engine.hpp"
+#include "ObjectStore.hpp"
+#include "ClientBroadcaster.hpp"
+#include "Patch.hpp"
+#include "Node.hpp"
+#include "Port.hpp"
+#include "ObjectSender.hpp"
using std::string;
diff --git a/src/libs/engine/events/RequestObjectEvent.h b/src/libs/engine/events/RequestObjectEvent.hpp
index b769aee3..6731182a 100644
--- a/src/libs/engine/events/RequestObjectEvent.h
+++ b/src/libs/engine/events/RequestObjectEvent.hpp
@@ -19,8 +19,8 @@
#define REQUESTOBJECTEVENT_H
#include <string>
-#include "QueuedEvent.h"
-#include "types.h"
+#include "QueuedEvent.hpp"
+#include "types.hpp"
using std::string;
diff --git a/src/libs/engine/events/RequestPluginEvent.cpp b/src/libs/engine/events/RequestPluginEvent.cpp
index da70cd8c..4e1a1660 100644
--- a/src/libs/engine/events/RequestPluginEvent.cpp
+++ b/src/libs/engine/events/RequestPluginEvent.cpp
@@ -15,16 +15,16 @@
* 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#include "RequestPluginEvent.h"
+#include "RequestPluginEvent.hpp"
#include <string>
-#include "interface/ClientInterface.h"
-#include "interface/Responder.h"
-#include "Engine.h"
-#include "Port.h"
-#include "ObjectStore.h"
-#include "ClientBroadcaster.h"
-#include "NodeFactory.h"
-#include "Plugin.h"
+#include "interface/ClientInterface.hpp"
+#include "interface/Responder.hpp"
+#include "Engine.hpp"
+#include "Port.hpp"
+#include "ObjectStore.hpp"
+#include "ClientBroadcaster.hpp"
+#include "NodeFactory.hpp"
+#include "Plugin.hpp"
using std::string;
diff --git a/src/libs/engine/events/RequestPluginEvent.h b/src/libs/engine/events/RequestPluginEvent.hpp
index 7047e2fa..26e5a8fa 100644
--- a/src/libs/engine/events/RequestPluginEvent.h
+++ b/src/libs/engine/events/RequestPluginEvent.hpp
@@ -19,8 +19,8 @@
#define REQUESTPLUGINEVENT_H
#include <string>
-#include "QueuedEvent.h"
-#include "types.h"
+#include "QueuedEvent.hpp"
+#include "types.hpp"
using std::string;
diff --git a/src/libs/engine/events/RequestPluginsEvent.cpp b/src/libs/engine/events/RequestPluginsEvent.cpp
index 1d71b6fa..3976dd08 100644
--- a/src/libs/engine/events/RequestPluginsEvent.cpp
+++ b/src/libs/engine/events/RequestPluginsEvent.cpp
@@ -15,11 +15,11 @@
* 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#include "RequestPluginsEvent.h"
-#include "interface/Responder.h"
-#include "Engine.h"
-#include "ClientBroadcaster.h"
-#include "NodeFactory.h"
+#include "RequestPluginsEvent.hpp"
+#include "interface/Responder.hpp"
+#include "Engine.hpp"
+#include "ClientBroadcaster.hpp"
+#include "NodeFactory.hpp"
namespace Ingen {
diff --git a/src/libs/engine/events/RequestPluginsEvent.h b/src/libs/engine/events/RequestPluginsEvent.hpp
index 3d795081..fae8bf94 100644
--- a/src/libs/engine/events/RequestPluginsEvent.h
+++ b/src/libs/engine/events/RequestPluginsEvent.hpp
@@ -20,7 +20,7 @@
#include <string>
#include <list>
-#include "QueuedEvent.h"
+#include "QueuedEvent.hpp"
using std::string;
namespace Ingen {
diff --git a/src/libs/engine/events/RequestPortValueEvent.cpp b/src/libs/engine/events/RequestPortValueEvent.cpp
index 79a7093a..7444068e 100644
--- a/src/libs/engine/events/RequestPortValueEvent.cpp
+++ b/src/libs/engine/events/RequestPortValueEvent.cpp
@@ -15,15 +15,15 @@
* 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#include "RequestPortValueEvent.h"
+#include "RequestPortValueEvent.hpp"
#include <string>
-#include "interface/ClientInterface.h"
-#include "interface/Responder.h"
-#include "Engine.h"
-#include "Port.h"
-#include "ObjectStore.h"
-#include "ClientBroadcaster.h"
-#include "AudioBuffer.h"
+#include "interface/ClientInterface.hpp"
+#include "interface/Responder.hpp"
+#include "Engine.hpp"
+#include "Port.hpp"
+#include "ObjectStore.hpp"
+#include "ClientBroadcaster.hpp"
+#include "AudioBuffer.hpp"
using std::string;
diff --git a/src/libs/engine/events/RequestPortValueEvent.h b/src/libs/engine/events/RequestPortValueEvent.hpp
index 87a6373c..1a20b90f 100644
--- a/src/libs/engine/events/RequestPortValueEvent.h
+++ b/src/libs/engine/events/RequestPortValueEvent.hpp
@@ -19,8 +19,8 @@
#define REQUESTPORTVALUEEVENT_H
#include <string>
-#include "QueuedEvent.h"
-#include "types.h"
+#include "QueuedEvent.hpp"
+#include "types.hpp"
using std::string;
diff --git a/src/libs/engine/events/SetMetadataEvent.cpp b/src/libs/engine/events/SetMetadataEvent.cpp
index 6d303915..caa1b449 100644
--- a/src/libs/engine/events/SetMetadataEvent.cpp
+++ b/src/libs/engine/events/SetMetadataEvent.cpp
@@ -15,13 +15,13 @@
* 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#include "SetMetadataEvent.h"
+#include "SetMetadataEvent.hpp"
#include <string>
-#include "interface/Responder.h"
-#include "Engine.h"
-#include "ClientBroadcaster.h"
-#include "GraphObject.h"
-#include "ObjectStore.h"
+#include "interface/Responder.hpp"
+#include "Engine.hpp"
+#include "ClientBroadcaster.hpp"
+#include "GraphObject.hpp"
+#include "ObjectStore.hpp"
using std::string;
diff --git a/src/libs/engine/events/SetMetadataEvent.h b/src/libs/engine/events/SetMetadataEvent.hpp
index 63a73a6d..c5476eed 100644
--- a/src/libs/engine/events/SetMetadataEvent.h
+++ b/src/libs/engine/events/SetMetadataEvent.hpp
@@ -19,8 +19,8 @@
#define SETMETADATAEVENT_H
#include <string>
-#include "QueuedEvent.h"
-#include <raul/Atom.h>
+#include "QueuedEvent.hpp"
+#include <raul/Atom.hpp>
using std::string;
diff --git a/src/libs/engine/events/SetPortValueEvent.cpp b/src/libs/engine/events/SetPortValueEvent.cpp
index f78dca7f..5de9dfff 100644
--- a/src/libs/engine/events/SetPortValueEvent.cpp
+++ b/src/libs/engine/events/SetPortValueEvent.cpp
@@ -15,14 +15,14 @@
* 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#include "interface/Responder.h"
-#include "SetPortValueEvent.h"
-#include "Engine.h"
-#include "Port.h"
-#include "ClientBroadcaster.h"
-#include "Node.h"
-#include "ObjectStore.h"
-#include "AudioBuffer.h"
+#include "interface/Responder.hpp"
+#include "SetPortValueEvent.hpp"
+#include "Engine.hpp"
+#include "Port.hpp"
+#include "ClientBroadcaster.hpp"
+#include "Node.hpp"
+#include "ObjectStore.hpp"
+#include "AudioBuffer.hpp"
namespace Ingen {
diff --git a/src/libs/engine/events/SetPortValueEvent.h b/src/libs/engine/events/SetPortValueEvent.hpp
index d5f5735f..2f2f35e7 100644
--- a/src/libs/engine/events/SetPortValueEvent.h
+++ b/src/libs/engine/events/SetPortValueEvent.hpp
@@ -19,8 +19,8 @@
#define SETPORTVALUEEVENT_H
#include <string>
-#include "Event.h"
-#include "types.h"
+#include "Event.hpp"
+#include "types.hpp"
using std::string;
namespace Ingen {
diff --git a/src/libs/engine/events/SetPortValueQueuedEvent.cpp b/src/libs/engine/events/SetPortValueQueuedEvent.cpp
index d713ae8a..33178e55 100644
--- a/src/libs/engine/events/SetPortValueQueuedEvent.cpp
+++ b/src/libs/engine/events/SetPortValueQueuedEvent.cpp
@@ -15,15 +15,15 @@
* 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#include "SetPortValueQueuedEvent.h"
-#include "interface/Responder.h"
-#include "Engine.h"
-#include "Port.h"
-#include "ClientBroadcaster.h"
-#include "Plugin.h"
-#include "Node.h"
-#include "ObjectStore.h"
-#include "AudioBuffer.h"
+#include "SetPortValueQueuedEvent.hpp"
+#include "interface/Responder.hpp"
+#include "Engine.hpp"
+#include "Port.hpp"
+#include "ClientBroadcaster.hpp"
+#include "Plugin.hpp"
+#include "Node.hpp"
+#include "ObjectStore.hpp"
+#include "AudioBuffer.hpp"
namespace Ingen {
diff --git a/src/libs/engine/events/SetPortValueQueuedEvent.h b/src/libs/engine/events/SetPortValueQueuedEvent.hpp
index 4cbebe0e..a0e01910 100644
--- a/src/libs/engine/events/SetPortValueQueuedEvent.h
+++ b/src/libs/engine/events/SetPortValueQueuedEvent.hpp
@@ -18,8 +18,8 @@
#ifndef SETPORTVALUEQUEUEDEVENT_H
#define SETPORTVALUEQUEUEDEVENT_H
-#include "QueuedEvent.h"
-#include "types.h"
+#include "QueuedEvent.hpp"
+#include "types.hpp"
#include <string>
using std::string;
diff --git a/src/libs/engine/events/UnregisterClientEvent.cpp b/src/libs/engine/events/UnregisterClientEvent.cpp
index 4248fdcb..be03f151 100644
--- a/src/libs/engine/events/UnregisterClientEvent.cpp
+++ b/src/libs/engine/events/UnregisterClientEvent.cpp
@@ -15,11 +15,11 @@
* 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#include "interface/ClientInterface.h"
-#include "interface/Responder.h"
-#include "UnregisterClientEvent.h"
-#include "Engine.h"
-#include "ClientBroadcaster.h"
+#include "interface/ClientInterface.hpp"
+#include "interface/Responder.hpp"
+#include "UnregisterClientEvent.hpp"
+#include "Engine.hpp"
+#include "ClientBroadcaster.hpp"
namespace Ingen {
diff --git a/src/libs/engine/events/UnregisterClientEvent.h b/src/libs/engine/events/UnregisterClientEvent.hpp
index 159bd160..17d85b93 100644
--- a/src/libs/engine/events/UnregisterClientEvent.h
+++ b/src/libs/engine/events/UnregisterClientEvent.hpp
@@ -18,8 +18,8 @@
#ifndef UNREGISTERCLIENTEVENT_H
#define UNREGISTERCLIENTEVENT_H
-#include "QueuedEvent.h"
-#include "interface/ClientKey.h"
+#include "QueuedEvent.hpp"
+#include "interface/ClientKey.hpp"
#include <string>
using std::string;
diff --git a/src/libs/engine/instantiations.cpp b/src/libs/engine/instantiations.cpp
index f4c81722..6dd80445 100644
--- a/src/libs/engine/instantiations.cpp
+++ b/src/libs/engine/instantiations.cpp
@@ -22,9 +22,9 @@
* instantiate templates (at least not well/completely).
*/
-#include "Tree.h"
-#include "TreeImplementation.h"
-#include "GraphObject.h"
+#include "Tree.hpp"
+#include "TreeImplementation.hpp"
+#include "GraphObject.hpp"
template class Tree<Ingen::GraphObject*>;
diff --git a/src/libs/engine/tuning.h b/src/libs/engine/tuning.hpp
index 25aa9eb0..25aa9eb0 100644
--- a/src/libs/engine/tuning.h
+++ b/src/libs/engine/tuning.hpp
diff --git a/src/libs/engine/types.h b/src/libs/engine/types.hpp
index 9aea18e8..d242e61d 100644
--- a/src/libs/engine/types.h
+++ b/src/libs/engine/types.hpp
@@ -15,8 +15,8 @@
* 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#ifndef TYPES_H
-#define TYPES_H
+#ifndef TYPES_HPP
+#define TYPES_HPP
#include <cstddef> // for NULL, size_t, etc
#include <jack/jack.h>
@@ -30,4 +30,4 @@ typedef jack_nframes_t SampleCount;
typedef jack_nframes_t SampleRate;
typedef jack_nframes_t FrameTime;
-#endif // TYPES_H
+#endif // TYPES_HPP
diff --git a/src/libs/engine/util.h b/src/libs/engine/util.hpp
index ce943673..ce943673 100644
--- a/src/libs/engine/util.h
+++ b/src/libs/engine/util.hpp