49 |
virtual ~NodeMissingChild()throw(){} |
virtual ~NodeMissingChild()throw(){} |
50 |
}; |
}; |
51 |
|
|
52 |
|
class NodePathNotNode : public NodeException |
53 |
|
{ |
54 |
|
public: |
55 |
|
NodePathNotNode(const std::string &path,const std::string&); |
56 |
|
}; |
57 |
|
|
58 |
} |
} |
59 |
|
|
60 |
struct ResourceList |
struct ResourceList |
86 |
{ |
{ |
87 |
public: |
public: |
88 |
static std::string NodePathPop(std::string&); |
static std::string NodePathPop(std::string&); |
89 |
virtual void add_child(const Object_sp&, std::string& path){}; |
virtual void add(const Object_sp&, const std::string& path) |
90 |
|
throw (exceptions::NodeException); |
91 |
virtual void add_child(const Object_sp&){}; |
virtual void add_child(const Object_sp&){}; |
92 |
|
|
93 |
virtual Object_sp get_child(const std::string&)=0; |
virtual Object_sp get_child(const std::string&)=0; |