diff options
Diffstat (limited to 'src/server/events/CreatePort.hpp')
-rw-r--r-- | src/server/events/CreatePort.hpp | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/src/server/events/CreatePort.hpp b/src/server/events/CreatePort.hpp index ae44e2f1..e3c13fa1 100644 --- a/src/server/events/CreatePort.hpp +++ b/src/server/events/CreatePort.hpp @@ -18,12 +18,16 @@ #ifndef INGEN_EVENTS_CREATEPORT_HPP #define INGEN_EVENTS_CREATEPORT_HPP -#include "QueuedEvent.hpp" -#include "raul/Path.hpp" +#include <glibmm/thread.h> + #include "raul/Array.hpp" +#include "raul/Path.hpp" + #include "ingen/PortType.hpp" #include "ingen/Resource.hpp" +#include "QueuedEvent.hpp" + namespace Ingen { namespace Server { @@ -71,7 +75,8 @@ private: DriverPort* _driver_port; ///< Driver (eg Jack) port if this is a toplevel port bool _succeeded; - Resource::Properties _properties; + Resource::Properties _properties; + Glib::RWLock::WriterLock _lock; }; } // namespace Server |