List of all members.
Public Member Functions |
| URL () |
| URL (const std::string &scheme, const std::string &host, int port, const std::string &path) |
| URL (const std::string &scheme, const std::string &host, const std::string &path) |
bool | isEmpty () const |
| Whether the URL is empty.
|
const std::string & | getScheme () const |
| Scheme used for the URL (http, https etc.
|
const std::string & | getHost () const |
| Hostname.
|
boost::optional< int > | getPort () const |
| Port number.
|
const std::string & | getPath () const |
| Path.
|
std::string | toString () const |
Static Public Member Functions |
static int | getPortOrDefaultPort (const URL &url) |
static URL | fromString (const std::string &) |
static std::string | unescape (const std::string &) |
Detailed Description
Definition at line 16 of file URL.h.
Constructor & Destructor Documentation
Swift::URL::URL |
( |
|
) |
[inline] |
Definition at line 19 of file URL.h.
Swift::URL::URL |
( |
const std::string & |
scheme, |
|
|
const std::string & |
host, |
|
|
int |
port, |
|
|
const std::string & |
path | |
|
) |
| | [inline] |
Definition at line 22 of file URL.h.
Swift::URL::URL |
( |
const std::string & |
scheme, |
|
|
const std::string & |
host, |
|
|
const std::string & |
path | |
|
) |
| | [inline] |
Definition at line 25 of file URL.h.
Member Function Documentation
static URL Swift::URL::fromString |
( |
const std::string & |
|
) |
[static] |
const std::string& Swift::URL::getHost |
( |
|
) |
const [inline] |
Hostname.
Definition at line 45 of file URL.h.
const std::string& Swift::URL::getPath |
( |
|
) |
const [inline] |
Path.
Definition at line 59 of file URL.h.
boost::optional<int> Swift::URL::getPort |
( |
|
) |
const [inline] |
Port number.
Definition at line 52 of file URL.h.
static int Swift::URL::getPortOrDefaultPort |
( |
const URL & |
url |
) |
[static] |
const std::string& Swift::URL::getScheme |
( |
|
) |
const [inline] |
Scheme used for the URL (http, https etc.
)
Definition at line 38 of file URL.h.
bool Swift::URL::isEmpty |
( |
|
) |
const [inline] |
Whether the URL is empty.
Definition at line 31 of file URL.h.
std::string Swift::URL::toString |
( |
|
) |
const |
static std::string Swift::URL::unescape |
( |
const std::string & |
|
) |
[static] |