summaryrefslogtreecommitdiffstats
path: root/src/server
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2017-02-15 22:41:18 +0100
committerDavid Robillard <d@drobilla.net>2017-02-15 23:26:02 +0100
commit2ba09e4b41b01cbd8f8756eb0e3b7e33136e06b3 (patch)
tree3033cd084a43a9dd904b96c7efaea2ff30a8502f /src/server
parent4a7ebef865e91e6df521d61f55c5baa709e7776f (diff)
downloadingen-2ba09e4b41b01cbd8f8756eb0e3b7e33136e06b3.tar.gz
ingen-2ba09e4b41b01cbd8f8756eb0e3b7e33136e06b3.tar.bz2
ingen-2ba09e4b41b01cbd8f8756eb0e3b7e33136e06b3.zip
Move static path stuff to its own header
Diffstat (limited to 'src/server')
-rw-r--r--src/server/Event.hpp2
-rw-r--r--src/server/NodeImpl.hpp2
-rw-r--r--src/server/events/Connect.cpp4
-rw-r--r--src/server/events/Copy.cpp12
-rw-r--r--src/server/events/CreateBlock.cpp4
-rw-r--r--src/server/events/CreateGraph.cpp4
-rw-r--r--src/server/events/CreatePort.cpp2
-rw-r--r--src/server/events/Delete.cpp4
-rw-r--r--src/server/events/Delta.cpp10
-rw-r--r--src/server/events/Get.cpp4
10 files changed, 24 insertions, 24 deletions
diff --git a/src/server/Event.hpp b/src/server/Event.hpp
index 45231cdd..6c414fed 100644
--- a/src/server/Event.hpp
+++ b/src/server/Event.hpp
@@ -138,7 +138,7 @@ protected:
}
inline bool pre_process_done(Status st, const Raul::Path& subject) {
- return pre_process_done(st, Node::path_to_uri(subject));
+ return pre_process_done(st, path_to_uri(subject));
}
/** Respond to the originating client. */
diff --git a/src/server/NodeImpl.hpp b/src/server/NodeImpl.hpp
index 26ef5925..b5b1508b 100644
--- a/src/server/NodeImpl.hpp
+++ b/src/server/NodeImpl.hpp
@@ -63,7 +63,7 @@ public:
if (new_sym[0] != '\0') {
_symbol = Raul::Symbol(new_sym);
}
- set_uri(Node::path_to_uri(new_path));
+ set_uri(path_to_uri(new_path));
}
const Atom& get_property(const Raul::URI& key) const;
diff --git a/src/server/events/Connect.cpp b/src/server/events/Connect.cpp
index e933a490..e02b19a8 100644
--- a/src/server/events/Connect.cpp
+++ b/src/server/events/Connect.cpp
@@ -172,11 +172,11 @@ Connect::post_process()
_engine.broadcaster()->connect(_tail_path, _head_path);
if (!_tail_remove.empty() || !_tail_add.empty()) {
_engine.broadcaster()->delta(
- Node::path_to_uri(_tail_path), _tail_remove, _tail_add);
+ path_to_uri(_tail_path), _tail_remove, _tail_add);
}
if (!_tail_remove.empty() || !_tail_add.empty()) {
_engine.broadcaster()->delta(
- Node::path_to_uri(_tail_path), _tail_remove, _tail_add);
+ path_to_uri(_tail_path), _tail_remove, _tail_add);
}
}
}
diff --git a/src/server/events/Copy.cpp b/src/server/events/Copy.cpp
index 668a6fca..1f7ca708 100644
--- a/src/server/events/Copy.cpp
+++ b/src/server/events/Copy.cpp
@@ -51,9 +51,9 @@ Copy::pre_process(PreProcessContext& ctx)
{
std::lock_guard<Store::Mutex> lock(_engine.store()->mutex());
- if (Node::uri_is_path(_old_uri)) {
+ if (uri_is_path(_old_uri)) {
// Old URI is a path within the engine
- const Raul::Path old_path = Node::uri_to_path(_old_uri);
+ const Raul::Path old_path = uri_to_path(_old_uri);
// Find the old node
const Store::iterator i = _engine.store()->find(old_path);
@@ -66,7 +66,7 @@ Copy::pre_process(PreProcessContext& ctx)
return Event::pre_process_done(Status::BAD_OBJECT_TYPE, old_path);
}
- if (Node::uri_is_path(_new_uri)) {
+ if (uri_is_path(_new_uri)) {
// Copy to path within the engine
return engine_to_engine(ctx);
} else if (_new_uri.scheme() == "file") {
@@ -76,7 +76,7 @@ Copy::pre_process(PreProcessContext& ctx)
return Event::pre_process_done(Status::BAD_REQUEST);
}
} else if (_old_uri.scheme() == "file") {
- if (Node::uri_is_path(_new_uri)) {
+ if (uri_is_path(_new_uri)) {
return filesystem_to_engine(ctx);
} else {
// Ingen is not your file manager
@@ -91,7 +91,7 @@ bool
Copy::engine_to_engine(PreProcessContext& ctx)
{
// Only support a single source for now
- const Raul::Path new_path = Node::uri_to_path(_new_uri);
+ const Raul::Path new_path = uri_to_path(_new_uri);
if (!Raul::Symbol::is_valid(new_path.symbol())) {
return Event::pre_process_done(Status::BAD_REQUEST);
}
@@ -175,7 +175,7 @@ Copy::filesystem_to_engine(PreProcessContext& ctx)
// Old URI is a filesystem path and new URI is a path within the engine
const std::string src_path = _old_uri.substr(strlen("file://"));
- const Raul::Path dst_path = Node::uri_to_path(_new_uri);
+ const Raul::Path dst_path = uri_to_path(_new_uri);
boost::optional<Raul::Path> dst_parent;
boost::optional<Raul::Symbol> dst_symbol;
if (!dst_path.is_root()) {
diff --git a/src/server/events/CreateBlock.cpp b/src/server/events/CreateBlock.cpp
index 255746b1..db561e1c 100644
--- a/src/server/events/CreateBlock.cpp
+++ b/src/server/events/CreateBlock.cpp
@@ -95,10 +95,10 @@ CreateBlock::pre_process(PreProcessContext& ctx)
p->second.get<int32_t>());
// Find and instantiate/duplicate prototype (plugin/existing node)
- if (Node::uri_is_path(prototype)) {
+ if (uri_is_path(prototype)) {
// Prototype is an existing block
BlockImpl* const ancestor = dynamic_cast<BlockImpl*>(
- store->get(Node::uri_to_path(prototype)));
+ store->get(uri_to_path(prototype)));
if (!ancestor) {
return Event::pre_process_done(Status::PROTOTYPE_NOT_FOUND, prototype);
} else if (!(_block = ancestor->duplicate(
diff --git a/src/server/events/CreateGraph.cpp b/src/server/events/CreateGraph.cpp
index 7ebaeedc..1fff9f95 100644
--- a/src/server/events/CreateGraph.cpp
+++ b/src/server/events/CreateGraph.cpp
@@ -141,11 +141,11 @@ CreateGraph::pre_process(PreProcessContext& ctx)
if (t != _properties.end() &&
uris.forge.is_uri(t->second) &&
Raul::URI::is_valid(uris.forge.str(t->second, false)) &&
- Node::uri_is_path(Raul::URI(uris.forge.str(t->second, false)))) {
+ uri_is_path(Raul::URI(uris.forge.str(t->second, false)))) {
// Create a duplicate of an existing graph
const Raul::URI prototype(uris.forge.str(t->second, false));
GraphImpl* ancestor = dynamic_cast<GraphImpl*>(
- _engine.store()->get(Node::uri_to_path(prototype)));
+ _engine.store()->get(uri_to_path(prototype)));
if (!ancestor) {
return Event::pre_process_done(Status::PROTOTYPE_NOT_FOUND, prototype);
} else if (!(_graph = dynamic_cast<GraphImpl*>(
diff --git a/src/server/events/CreatePort.cpp b/src/server/events/CreatePort.cpp
index b6cabbeb..63301efd 100644
--- a/src/server/events/CreatePort.cpp
+++ b/src/server/events/CreatePort.cpp
@@ -192,7 +192,7 @@ CreatePort::post_process()
{
Broadcaster::Transfer t(*_engine.broadcaster());
if (respond() == Status::SUCCESS) {
- _engine.broadcaster()->put(Node::path_to_uri(_path), _update);
+ _engine.broadcaster()->put(path_to_uri(_path), _update);
}
}
diff --git a/src/server/events/Delete.cpp b/src/server/events/Delete.cpp
index 788dfa2b..3cb946b9 100644
--- a/src/server/events/Delete.cpp
+++ b/src/server/events/Delete.cpp
@@ -45,8 +45,8 @@ Delete::Delete(Engine& engine,
, _engine_port(NULL)
, _disconnect_event(NULL)
{
- if (Node::uri_is_path(uri)) {
- _path = Node::uri_to_path(uri);
+ if (uri_is_path(uri)) {
+ _path = uri_to_path(uri);
}
}
diff --git a/src/server/events/Delta.cpp b/src/server/events/Delta.cpp
index 2c13f9d4..0398face 100644
--- a/src/server/events/Delta.cpp
+++ b/src/server/events/Delta.cpp
@@ -137,7 +137,7 @@ Delta::pre_process(PreProcessContext& ctx)
{
const Ingen::URIs& uris = _engine.world()->uris();
- const bool is_graph_object = Node::uri_is_path(_subject);
+ const bool is_graph_object = uri_is_path(_subject);
const bool is_client = (_subject == "ingen:/clients/this");
const bool is_engine = (_subject == "ingen:/");
const bool is_file = (_subject.substr(0, 5) == "file:");
@@ -158,11 +158,11 @@ Delta::pre_process(PreProcessContext& ctx)
}
const Raul::URI prot(_engine.world()->forge().str(p->second, false));
- if (!Node::uri_is_path(prot)) {
+ if (!uri_is_path(prot)) {
return Event::pre_process_done(Status::BAD_URI, _subject);
}
- Node* node = _engine.store()->get(Node::uri_to_path(prot));
+ Node* node = _engine.store()->get(uri_to_path(prot));
if (!node) {
return Event::pre_process_done(Status::NOT_FOUND, prot);
}
@@ -182,7 +182,7 @@ Delta::pre_process(PreProcessContext& ctx)
std::lock_guard<Store::Mutex> lock(_engine.store()->mutex());
_object = is_graph_object
- ? static_cast<Ingen::Resource*>(_engine.store()->get(Node::uri_to_path(_subject)))
+ ? static_cast<Ingen::Resource*>(_engine.store()->get(uri_to_path(_subject)))
: static_cast<Ingen::Resource*>(_engine.block_factory()->plugin(_subject));
if (!_object && !is_client && !is_engine &&
@@ -191,7 +191,7 @@ Delta::pre_process(PreProcessContext& ctx)
}
if (is_graph_object && !_object) {
- Raul::Path path(Node::uri_to_path(_subject));
+ Raul::Path path(uri_to_path(_subject));
bool is_graph = false, is_block = false, is_port = false, is_output = false;
Ingen::Resource::type(uris, _properties, is_graph, is_block, is_port, is_output);
diff --git a/src/server/events/Get.cpp b/src/server/events/Get.cpp
index 618b8c80..baa9b16e 100644
--- a/src/server/events/Get.cpp
+++ b/src/server/events/Get.cpp
@@ -55,8 +55,8 @@ Get::pre_process(PreProcessContext& ctx)
return Event::pre_process_done(Status::SUCCESS);
} else if (_uri == "ingen:/engine") {
return Event::pre_process_done(Status::SUCCESS);
- } else if (Node::uri_is_path(_uri)) {
- if ((_object = _engine.store()->get(Node::uri_to_path(_uri)))) {
+ } else if (uri_is_path(_uri)) {
+ if ((_object = _engine.store()->get(uri_to_path(_uri)))) {
const BlockImpl* block = NULL;
const GraphImpl* graph = NULL;
const PortImpl* port = NULL;