#include <libmpd++/URI.hh>

Public Member Functions | |
| URI () | |
| URI (const char *uri) | |
| URI (const std::string &uri) | |
| URI (std::string &&uri) | |
| URI (const URI &other) | |
| URI (URI &&other) | |
| virtual | ~URI () |
| URI & | operator= (const URI &other) |
| URI & | operator= (URI &&other) |
| URI & | operator= (const std::string &val) |
| URI & | operator= (std::string &&val) |
| bool | operator== (const URI &other) const |
| operator std::string () const | |
| const std::string & | str () const |
| URI | resolveUsingBaseURLs (const std::list< BaseURL > &base_urls) const |
| bool | isURL () const |
| bool | isAbsoluteURL () const |
URI class
Container for URI strings.
This will parse and validate URN and URL strings and can resolve relative URLs using a set of BaseURL objects from the MPD.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinevirtual |
| bool com::bbc::libmpdpp::URI::isAbsoluteURL | ( | ) | const |
| bool com::bbc::libmpdpp::URI::isURL | ( | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |