Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages
Url Class Reference
Manupulate URLs.
More...
#include <Url.hpp>
List of all members.
Detailed Description
Manupulate URLs.
Implementation of URL to manupulate URLs.
This implementation only supports subset of a URL note that # references, userinfo query string processing are not supported for this version.
URLs are of the form:
URL = protocol "://" server "/" [path]["?" query] server = [userinfo "@"] hostname-port hostname-port = hostname [ ":" port ] userinfo = user[:password]
Definition at line 96 of file Url.hpp.
Member Enumeration Documentation
|
-
Enumeration values:
-
http
|
|
https
|
|
ftp
|
|
file
|
|
unknown
|
|
Definition at line 100 of file Url.hpp. |
Constructor & Destructor Documentation
Url::Url (
|
std::string url )
|
|
Member Function Documentation
std::string Url::GetHostName (
|
) [inline]
|
|
unsigned short Url::GetPort (
|
) [inline]
|
|
std::string Url::GetResource (
|
) [inline]
|
|
void Url::ParseURL (
|
std::string & url ) [private]
|
|
void Url::SetHostName (
|
std::string host ) [inline]
|
|
void Url::SetPort (
|
unsigned short port ) [inline]
|
|
void Url::SetProtocol (
|
Protocol prot ) [inline]
|
|
void Url::SetProtocol (
|
std::string prot )
|
|
void Url::SetResource (
|
std::string path ) [inline]
|
|
Member Data Documentation
std::string Url::m_Host [private]
|
|
std::string Url::m_Password [private]
|
|
std::string Url::m_Path [private]
|
|
unsigned short Url::m_Port [private]
|
|
std::string Url::m_Query [private]
|
|
std::string Url::m_URL [private]
|
|
std::string Url::m_User [private]
|
|
The documentation for this class was generated from the following files:
Axis C++ Client Lib - User's Guide
Copyright © 2001 SL_OpenSource XML Project. All Rights Reserved