Public Member Functions | Protected Member Functions | Private Attributes

ACE::INet::ClientINetRequestHandler::INetConnectionKey Class Reference

#include <ClientRequestHandler.h>

Inheritance diagram for ACE::INet::ClientINetRequestHandler::INetConnectionKey:
Inheritance graph
[legend]
Collaboration diagram for ACE::INet::ClientINetRequestHandler::INetConnectionKey:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 INetConnectionKey (const ACE_CString &host, u_short port)
virtual ~INetConnectionKey ()
virtual u_long hash () const
virtual ConnectionKeyduplicate () const
const ACE_CStringhost () const
u_short port () const

Protected Member Functions

virtual bool equal (const ConnectionKey &key) const

Private Attributes

ACE_CString host_
u_short port_

Detailed Description

Definition at line 64 of file ClientRequestHandler.h.


Constructor & Destructor Documentation

ACE::INet::ClientINetRequestHandler::INetConnectionKey::INetConnectionKey ( const ACE_CString host,
u_short  port 
)

Definition at line 20 of file ClientRequestHandler.cpp.

                                                 {}

    ConnectionCache& ClientRequestHandler::connection_cache ()
      {
        return *TConnectionCacheSingleton::instance ();
      }

ACE::INet::ClientINetRequestHandler::INetConnectionKey::~INetConnectionKey (  )  [virtual]

Definition at line 29 of file ClientRequestHandler.cpp.

                                                         {}


Member Function Documentation

ConnectionKey * ACE::INet::ClientINetRequestHandler::INetConnectionKey::duplicate ( void   )  const [virtual]
bool ACE::INet::ClientINetRequestHandler::INetConnectionKey::equal ( const ConnectionKey key  )  const [protected, virtual]

Implements ACE::INet::ConnectionKey.

Definition at line 46 of file ClientRequestHandler.cpp.

      {
        ConnectionKey* k = 0;
        ACE_NEW_RETURN (k,
                        INetConnectionKey (this->host_, this->port_),
                        0);
        return k;

u_long ACE::INet::ClientINetRequestHandler::INetConnectionKey::hash ( void   )  const [virtual]

Implements ACE::INet::ConnectionKey.

Definition at line 32 of file ClientRequestHandler.cpp.

const ACE_CString & ACE::INet::ClientINetRequestHandler::INetConnectionKey::host (  )  const [inline]

Definition at line 13 of file ClientRequestHandler.inl.

      {
        return this->host_;
      }

u_short ACE::INet::ClientINetRequestHandler::INetConnectionKey::port (  )  const [inline]

Definition at line 19 of file ClientRequestHandler.inl.

      {
        return this->port_;
      }


Member Data Documentation

Definition at line 84 of file ClientRequestHandler.h.

Definition at line 85 of file ClientRequestHandler.h.


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