This commit is contained in:
2015-05-24 01:08:07 +02:00
parent 3626b45dfc
commit 13c182c82b
49 changed files with 2675 additions and 1546 deletions
@@ -14,16 +14,22 @@ namespace utils {
class SchemaLoader: public libvariant::SchemaLoader {
class SchemaLoader
: public libvariant::SchemaLoader {
private:
std::string ros_param_ns;
std::string prefix;
ros::NodeHandle nodeHandle;
bool loadTypeSchema(std::string schema);
public:
SchemaLoader(std::string ns = "/hos/types/repository", std::string prefix = "hos:schema://")
SchemaLoader(const std::string& ns = "/hos/types/repository", const std::string& prefix = "hos:schema://")
: ros_param_ns(ns), prefix(prefix), nodeHandle("~") {}
virtual bool HandleMissing(const std::string &uri, LoaderError &error);
virtual bool HandleMissing(const std::string &uri, LoaderError &error) override;
};