ACE_INet 8.0.1
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
ACE::HTTP::ClientRequestHandler::HttpConnectionKey Class Reference

#include <HTTP_ClientRequestHandler.h>

Inheritance diagram for ACE::HTTP::ClientRequestHandler::HttpConnectionKey:
Inheritance graph
[legend]
Collaboration diagram for ACE::HTTP::ClientRequestHandler::HttpConnectionKey:
Collaboration graph
[legend]

Public Member Functions

 HttpConnectionKey (const ACE_CString &host, u_short port)
 
 HttpConnectionKey (const ACE_CString &proxy_host, u_short proxy_port, const ACE_CString &target_host, u_short target_port)
 
virtual ~HttpConnectionKey ()
 
virtual u_long hash () const
 
virtual ACE::INet::ConnectionKeyduplicate () const
 
bool is_proxy_connection () const
 
const ACE_CStringproxy_target_host () const
 
u_short proxy_target_port () const
 
- Public Member Functions inherited from ACE::INet::ClientINetRequestHandler::INetConnectionKey
 INetConnectionKey (const ACE_CString &host, u_short port)
 
virtual ~INetConnectionKey ()
 
const ACE_CStringhost () const
 
u_short port () const
 
- Public Member Functions inherited from ACE::INet::ConnectionKey
 ConnectionKey ()
 
virtual ~ConnectionKey ()
 
bool operator== (const ConnectionKey &key) const
 
bool operator!= (const ConnectionKey &key) const
 

Protected Member Functions

virtual bool equal (const ACE::INet::ConnectionKey &key) const
 

Private Attributes

bool proxy_connection_
 
ACE_CString proxy_target_host_
 
u_short proxy_target_port_
 

Constructor & Destructor Documentation

◆ HttpConnectionKey() [1/2]

ACE::HTTP::ClientRequestHandler::HttpConnectionKey::HttpConnectionKey ( const ACE_CString & host,
u_short port )

◆ HttpConnectionKey() [2/2]

ACE::HTTP::ClientRequestHandler::HttpConnectionKey::HttpConnectionKey ( const ACE_CString & proxy_host,
u_short proxy_port,
const ACE_CString & target_host,
u_short target_port )

◆ ~HttpConnectionKey()

ACE::HTTP::ClientRequestHandler::HttpConnectionKey::~HttpConnectionKey ( )
virtual

Member Function Documentation

◆ duplicate()

ACE::INet::ConnectionKey * ACE::HTTP::ClientRequestHandler::HttpConnectionKey::duplicate ( ) const
virtual

◆ equal()

bool ACE::HTTP::ClientRequestHandler::HttpConnectionKey::equal ( const ACE::INet::ConnectionKey & key) const
protectedvirtual

◆ hash()

u_long ACE::HTTP::ClientRequestHandler::HttpConnectionKey::hash ( ) const
virtual

◆ is_proxy_connection()

bool ACE::HTTP::ClientRequestHandler::HttpConnectionKey::is_proxy_connection ( ) const
inline

◆ proxy_target_host()

const ACE_CString & ACE::HTTP::ClientRequestHandler::HttpConnectionKey::proxy_target_host ( ) const
inline

◆ proxy_target_port()

u_short ACE::HTTP::ClientRequestHandler::HttpConnectionKey::proxy_target_port ( ) const
inline

Member Data Documentation

◆ proxy_connection_

bool ACE::HTTP::ClientRequestHandler::HttpConnectionKey::proxy_connection_
private

◆ proxy_target_host_

ACE_CString ACE::HTTP::ClientRequestHandler::HttpConnectionKey::proxy_target_host_
private

◆ proxy_target_port_

u_short ACE::HTTP::ClientRequestHandler::HttpConnectionKey::proxy_target_port_
private

The documentation for this class was generated from the following files: