diff options
author | David Robillard <d@drobilla.net> | 2015-06-09 04:25:00 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2015-06-09 04:25:00 +0000 |
commit | 6b199af8033f2176cef6128aaf744398a6ed50b5 (patch) | |
tree | e3311dc0a9d05f9e537f6a7e6f04423ef5cd80d1 /src/server/events/Copy.hpp | |
parent | d2760bc7ec7845b4e11966d035a91e863efc21e8 (diff) | |
download | ingen-6b199af8033f2176cef6128aaf744398a6ed50b5.tar.gz ingen-6b199af8033f2176cef6128aaf744398a6ed50b5.tar.bz2 ingen-6b199af8033f2176cef6128aaf744398a6ed50b5.zip |
Server side loading.
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5692 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'src/server/events/Copy.hpp')
-rw-r--r-- | src/server/events/Copy.hpp | 31 |
1 files changed, 16 insertions, 15 deletions
diff --git a/src/server/events/Copy.hpp b/src/server/events/Copy.hpp index e40bfa3b..dfcbd3b2 100644 --- a/src/server/events/Copy.hpp +++ b/src/server/events/Copy.hpp @@ -47,27 +47,28 @@ namespace Events { class Copy : public Event { public: - Copy(Engine& engine, - SPtr<Interface> client, - int32_t id, - SampleCount timestamp, - const Raul::Path& old_path, - const Raul::URI& new_uri); + Copy(Engine& engine, + SPtr<Interface> client, + int32_t id, + SampleCount timestamp, + const Raul::URI& old_uri, + const Raul::URI& new_uri); bool pre_process(); void execute(ProcessContext& context); void post_process(); private: - bool copy_to_engine(); - bool copy_to_filesystem(); - - const Raul::Path _old_path; - const Raul::URI _new_uri; - SPtr<BlockImpl> _old_block; - GraphImpl* _parent; - BlockImpl* _block; - CompiledGraph* _compiled_graph; + bool engine_to_engine(); + bool engine_to_filesystem(); + bool filesystem_to_engine(); + + const Raul::URI _old_uri; + const Raul::URI _new_uri; + SPtr<BlockImpl> _old_block; + GraphImpl* _parent; + BlockImpl* _block; + CompiledGraph* _compiled_graph; }; } // namespace Events |