ACE_INet  6.1.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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
Collaboration diagram for ACE::HTTP::ClientRequestHandler::HttpConnectionKey:
Collaboration graph

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 ConnectionKey * duplicate () const
 
bool is_proxy_connection () const
 
const ACE_CStringproxy_target_host () const
 
u_short proxy_target_port () const
 

Protected Member Functions

virtual bool equal (const ConnectionKey &key) const
 

Private Attributes

bool proxy_connection_
 
ACE_CString proxy_target_host_
 
u_short proxy_target_port_
 

Constructor & Destructor Documentation

ACE::HTTP::ClientRequestHandler::HttpConnectionKey::HttpConnectionKey ( const ACE_CString host,
u_short  port 
)
ACE::HTTP::ClientRequestHandler::HttpConnectionKey::HttpConnectionKey ( const ACE_CString proxy_host,
u_short  proxy_port,
const ACE_CString target_host,
u_short  target_port 
)
ACE::HTTP::ClientRequestHandler::HttpConnectionKey::~HttpConnectionKey ( )
virtual

Member Function Documentation

ACE::INet::ConnectionKey * ACE::HTTP::ClientRequestHandler::HttpConnectionKey::duplicate ( ) const
virtual
bool ACE::HTTP::ClientRequestHandler::HttpConnectionKey::equal ( const ConnectionKey &  key) const
protectedvirtual
u_long ACE::HTTP::ClientRequestHandler::HttpConnectionKey::hash ( ) const
virtual
bool ACE::HTTP::ClientRequestHandler::HttpConnectionKey::is_proxy_connection ( ) const
inline
const ACE_CString & ACE::HTTP::ClientRequestHandler::HttpConnectionKey::proxy_target_host ( ) const
inline
u_short ACE::HTTP::ClientRequestHandler::HttpConnectionKey::proxy_target_port ( ) const
inline

Member Data Documentation

bool ACE::HTTP::ClientRequestHandler::HttpConnectionKey::proxy_connection_
private
ACE_CString ACE::HTTP::ClientRequestHandler::HttpConnectionKey::proxy_target_host_
private
u_short ACE::HTTP::ClientRequestHandler::HttpConnectionKey::proxy_target_port_
private

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