ACE_INet  6.0.8
Public Member Functions | Protected Member Functions | Private Attributes
ACE::HTTP::ClientRequestHandler::HttpConnectionKey Class Reference

#include <HTTP_ClientRequestHandler.h>

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

List of all members.

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]
virtual bool ACE::HTTP::ClientRequestHandler::HttpConnectionKey::equal ( const ConnectionKey &  key) const [protected, virtual]
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


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines