ACE_INet
6.1.2
|
#include <HTTP_URL.h>
Classes | |
class | Factory |
Public Types | |
enum | { HTTP_PORT = 80, HTTP_PROXY_PORT = 8080 } |
Public Member Functions | |
URL () | |
URL (const ACE_CString &url_string) | |
URL (const URL &url) | |
virtual | ~URL () |
URL & | operator= (const URL &url) |
virtual const ACE_CString & | get_scheme () const |
virtual const ACE_CString & | get_query () const |
virtual const ACE_CString & | get_fragment () const |
virtual ACE_CString | get_request_uri () const |
virtual void | set_query (const ACE_CString &query) |
virtual void | set_fragment (const ACE_CString &fargment) |
void | set_proxy (const ACE_CString &proxy_host, u_short proxy_port=HTTP_PROXY_PORT) |
const ACE_CString & | get_proxy_host () const |
u_short | get_proxy_port () const |
bool | has_proxy () const |
virtual ACE_CString | to_string () const |
virtual u_short | default_port () const |
Static Public Member Functions | |
static const ACE_CString & | protocol () |
Static Public Attributes | |
static const char * | PROTOCOL = "http" |
Protected Member Functions | |
URL (u_short port) | |
virtual ACE::INet::ClientRequestHandler * | create_default_request_handler () const |
Private Types | |
typedef ACE_Singleton< Factory, ACE_Null_Mutex > | TURLFactorySingleton |
Private Attributes | |
ACE_CString | query_ |
ACE_CString | fragment_ |
ACE_CString | proxy_host_ |
u_short | proxy_port_ |
Static Private Attributes | |
static const Factory & | factory_ = *URL::TURLFactorySingleton::instance () |
|
private |
Reimplemented from ACE::INet::URL_Base.
Reimplemented in ACE::HTTPS::URL.
Reimplemented in ACE::HTTPS::URL.
ACE::HTTP::URL::URL | ( | const ACE_CString & | url_string | ) |
Reimplemented in ACE::HTTPS::URL.
ACE::HTTP::URL::URL | ( | const URL & | url | ) |
|
virtual |
Reimplemented in ACE::HTTPS::URL.
|
protected |
|
protectedvirtual |
Implements ACE::INet::URL_Base.
Reimplemented in ACE::HTTPS::URL.
|
inlinevirtual |
Implements ACE::INet::URL_INetBase.
Reimplemented in ACE::HTTPS::URL.
|
inlinevirtual |
Reimplemented from ACE::INet::URL_Base.
|
inline |
|
inline |
|
inlinevirtual |
Reimplemented from ACE::INet::URL_Base.
|
virtual |
Reimplemented in ACE::HTTPS::URL.
|
inlinevirtual |
Implements ACE::INet::URL_Base.
Reimplemented in ACE::HTTPS::URL.
|
inline |
|
static |
Reimplemented in ACE::HTTPS::URL.
|
inlinevirtual |
|
inline |
|
inlinevirtual |
|
virtual |
Implements ACE::INet::URL_Base.
|
staticprivate |
Reimplemented in ACE::HTTPS::URL.
|
private |
|
static |
Reimplemented in ACE::HTTPS::URL.
|
private |
|
private |