#include <urls.h>
Static Public Member Functions |
static std::vector< std::string > | splitPath (const std::string &path) throw () |
static std::string | joinPath (const std::vector< std::string > &components) throw () |
| Build a path from a list of components.
|
static std::string | normalizePath (const std::string &path) throw () |
| Remove multiple slashes.
|
Constructor & Destructor Documentation
Url::Url |
( |
const std::string & |
url | ) |
throw () |
|
explicit |
Member Function Documentation
std::string Url::joinPath |
( |
const std::vector< std::string > & |
components | ) |
throw () |
|
static |
Build a path from a list of components.
std::string Url::normalizePath |
( |
const std::string & |
path | ) |
throw () |
|
static |
bool Url::operator!= |
( |
const Url & |
u | ) |
const |
bool Url::operator< |
( |
const Url & |
u | ) |
const |
bool Url::operator== |
( |
const Url & |
u | ) |
const |
bool Url::operator> |
( |
const Url & |
u | ) |
const |
std::vector< std::string > Url::splitPath |
( |
const std::string & |
path | ) |
throw () |
|
static |
Split a path into a list of components.
- Parameters
-
- Returns
- A list with the extracted components.
Member Data Documentation
std::string dmlite::Url::domain |
std::string dmlite::Url::path |
unsigned dmlite::Url::port |
std::string dmlite::Url::query |
std::string dmlite::Url::scheme |
The documentation for this struct was generated from the following files: