summaryrefslogtreecommitdiffstats
path: root/src/server/PortImpl.hpp
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2020-08-02 15:39:43 +0200
committerDavid Robillard <d@drobilla.net>2020-08-02 15:39:43 +0200
commitb979d48b8570610db121cabc6352a47145922f27 (patch)
tree859803be21f10398bd9cf06d04426bacc5c2ac73 /src/server/PortImpl.hpp
parentbdbdf42f3fe990c713c5437724db39274c387eee (diff)
downloadingen-b979d48b8570610db121cabc6352a47145922f27.tar.gz
ingen-b979d48b8570610db121cabc6352a47145922f27.tar.bz2
ingen-b979d48b8570610db121cabc6352a47145922f27.zip
Remove Raul::managed_ptr alias
Diffstat (limited to 'src/server/PortImpl.hpp')
-rw-r--r--src/server/PortImpl.hpp66
1 files changed, 33 insertions, 33 deletions
diff --git a/src/server/PortImpl.hpp b/src/server/PortImpl.hpp
index 0c12f85d..0c21cd21 100644
--- a/src/server/PortImpl.hpp
+++ b/src/server/PortImpl.hpp
@@ -24,8 +24,8 @@
#include "types.hpp"
#include "ingen/Atom.hpp"
-#include "ingen/memory.hpp"
#include "raul/Array.hpp"
+#include "raul/Maid.hpp"
#include <atomic>
#include <cstdint>
@@ -104,7 +104,7 @@ public:
BlockImpl* parent_block() const { return reinterpret_cast<BlockImpl*>(_parent); }
/** Set the the voices (buffers) for this port in the audio thread. */
- void set_voices(RunContext& ctx, MPtr<Voices>&& voices);
+ void set_voices(RunContext& ctx, Raul::managed_ptr<Voices>&& voices);
/** Prepare for a new (external) polyphony value.
*
@@ -277,37 +277,37 @@ protected:
*
* @return true iff buffers are locally owned by the port
*/
- virtual bool get_buffers(BufferFactory& bufs,
- GetFn get,
- const MPtr<Voices>& voices,
- uint32_t poly,
- size_t num_in_arcs) const;
-
- BufferFactory& _bufs;
- uint32_t _index;
- uint32_t _poly;
- uint32_t _buffer_size;
- uint32_t _frames_since_monitor;
- float _monitor_value;
- float _peak;
- PortType _type;
- LV2_URID _buffer_type;
- Atom _value;
- Atom _min;
- Atom _max;
- MPtr<Voices> _voices;
- MPtr<Voices> _prepared_voices;
- BufferRef _user_buffer;
- std::atomic_flag _connected_flag;
- bool _monitored;
- bool _force_monitor_update;
- bool _is_morph;
- bool _is_auto_morph;
- bool _is_logarithmic;
- bool _is_sample_rate;
- bool _is_toggled;
- bool _is_driver_port;
- bool _is_output;
+ virtual bool get_buffers(BufferFactory& bufs,
+ GetFn get,
+ const Raul::managed_ptr<Voices>& voices,
+ uint32_t poly,
+ size_t num_in_arcs) const;
+
+ BufferFactory& _bufs;
+ uint32_t _index;
+ uint32_t _poly;
+ uint32_t _buffer_size;
+ uint32_t _frames_since_monitor;
+ float _monitor_value;
+ float _peak;
+ PortType _type;
+ LV2_URID _buffer_type;
+ Atom _value;
+ Atom _min;
+ Atom _max;
+ Raul::managed_ptr<Voices> _voices;
+ Raul::managed_ptr<Voices> _prepared_voices;
+ BufferRef _user_buffer;
+ std::atomic_flag _connected_flag;
+ bool _monitored;
+ bool _force_monitor_update;
+ bool _is_morph;
+ bool _is_auto_morph;
+ bool _is_logarithmic;
+ bool _is_sample_rate;
+ bool _is_toggled;
+ bool _is_driver_port;
+ bool _is_output;
};
} // namespace server