#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 |