From f60b59b49df6bc298755d49e97bc329b6d6030a1 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Wed, 13 May 2009 06:42:40 +0000 Subject: Use new query system to get LADSPA plugin names from the engine. Fixes ticket #365. git-svn-id: http://svn.drobilla.net/lad/trunk/raul@1998 a436a847-0d15-0410-975c-d299462d15a1 --- raul/Path.hpp | 1 + raul/URI.hpp | 2 +- src/Path.cpp | 7 ++++--- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/raul/Path.hpp b/raul/Path.hpp index bb666de..33e3936 100644 --- a/raul/Path.hpp +++ b/raul/Path.hpp @@ -55,6 +55,7 @@ public: std::string _path; }; + static const std::string scheme; static const std::string prefix; static const size_t prefix_len; static const std::string root_uri; diff --git a/raul/URI.hpp b/raul/URI.hpp index 5967609..7642aaf 100644 --- a/raul/URI.hpp +++ b/raul/URI.hpp @@ -74,7 +74,7 @@ public: std::string chop_scheme() const { return chop_start(":"); } /** Return the URI scheme (everything before the first ':') */ - inline std::string name() const { return substr(0, find(":")); } + inline std::string scheme() const { return substr(0, find(":")); } inline const std::string& str() const { return *this; } inline const char* c_str() const { return str().c_str(); } diff --git a/src/Path.cpp b/src/Path.cpp index cec42fd..e7d4d23 100644 --- a/src/Path.cpp +++ b/src/Path.cpp @@ -21,9 +21,10 @@ using namespace std; namespace Raul { -const std::string Path::prefix = "path:"; -const size_t Path::prefix_len = 5; -const std::string Path::root_uri = Path::prefix + "/"; +const string Path::scheme = "path"; +const string Path::prefix = Path::scheme + ":"; +const size_t Path::prefix_len = prefix.length(); +const string Path::root_uri = Path::prefix + "/"; bool Path::is_valid(const std::basic_string& path_str) -- cgit v1.2.1