ACE_INet  6.1.0
Classes | Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes | Protected Member Functions | Private Types | Static Private Attributes
ACE::HTTPS::URL Class Reference

#include <HTTPS_URL.h>

Inheritance diagram for ACE::HTTPS::URL:
Inheritance graph
[legend]
Collaboration diagram for ACE::HTTPS::URL:
Collaboration graph
[legend]

List of all members.

Classes

class  Factory

Public Types

enum  { HTTPS_PORT = 443 }

Public Member Functions

 URL ()
 URL (const ACE_CString &url_string)
 URL (const URL &url)
virtual ~URL ()
URLoperator= (const URL &url)
virtual const ACE_CStringget_scheme () const
virtual ACE_CString get_request_uri () const
virtual u_short default_port () const

Static Public Member Functions

static const ACE_CStringprotocol ()

Static Public Attributes

static const char * PROTOCOL = "https"

Protected Member Functions

virtual
ACE::INet::ClientRequestHandler
create_default_request_handler () const

Private Types

typedef ACE_Singleton< Factory,
ACE_Null_Mutex
TURLFactorySingleton

Static Private Attributes

static const Factoryfactory_ = *URL::TURLFactorySingleton::instance ()

Member Typedef Documentation

Reimplemented from ACE::HTTP::URL.


Member Enumeration Documentation

anonymous enum
Enumerator:
HTTPS_PORT 

Constructor & Destructor Documentation

ACE::HTTPS::URL::URL ( )

Reimplemented from ACE::HTTP::URL.

ACE::HTTPS::URL::URL ( const ACE_CString url_string)

Reimplemented from ACE::HTTP::URL.

ACE::HTTPS::URL::URL ( const URL url)
ACE::HTTPS::URL::~URL ( ) [virtual]

Reimplemented from ACE::HTTP::URL.


Member Function Documentation

ACE::INet::ClientRequestHandler * ACE::HTTPS::URL::create_default_request_handler ( ) const [protected, virtual]

Reimplemented from ACE::HTTP::URL.

u_short ACE::HTTPS::URL::default_port ( ) const [inline, virtual]

Reimplemented from ACE::HTTP::URL.

ACE_CString ACE::HTTPS::URL::get_request_uri ( ) const [virtual]

Reimplemented from ACE::HTTP::URL.

const ACE_CString & ACE::HTTPS::URL::get_scheme ( ) const [inline, virtual]

Reimplemented from ACE::HTTP::URL.

URL & ACE::HTTPS::URL::operator= ( const URL url)
const ACE_CString & ACE::HTTPS::URL::protocol ( ) [static]

Reimplemented from ACE::HTTP::URL.


Member Data Documentation

Reimplemented from ACE::HTTP::URL.

const char * ACE::HTTPS::URL::PROTOCOL = "https" [static]

Reimplemented from ACE::HTTP::URL.


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