67 |
std::string toDbPath(); |
std::string toDbPath(); |
68 |
|
|
69 |
/** |
/** |
70 |
|
* Convert this Path into the correct encoding as expected and needed |
71 |
|
* for LSCP responses. |
72 |
|
*/ |
73 |
|
std::string toLscp(); |
74 |
|
|
75 |
|
/** |
76 |
* Concatenate two paths. |
* Concatenate two paths. |
77 |
*/ |
*/ |
78 |
Path operator+(const Path& p); |
Path operator+(const Path& p); |
82 |
*/ |
*/ |
83 |
Path operator+(const Path* p); |
Path operator+(const Path* p); |
84 |
|
|
85 |
|
/** |
86 |
|
* Create a Path object from a POSIX path / filename string. |
87 |
|
*/ |
88 |
|
static Path fromPosix(std::string path); |
89 |
|
|
90 |
private: |
private: |
91 |
std::vector<std::string> elements; ///< stores the path names raw = unencoded, each element is one node of the path |
std::vector<std::string> elements; ///< stores the path names raw = unencoded, each element is one node of the path |
92 |
}; |
}; |