# Poco::Net

# class HTTPSSessionInstantiator

Library: NetSSL_OpenSSL
Package: HTTPSClient
Header: Poco/Net/HTTPSSessionInstantiator.h

## Description

The HTTPSessionInstantiator for HTTPSClientSession.

## Inheritance

Direct Base Classes: HTTPSessionInstantiator

All Base Classes: HTTPSessionInstantiator

## Member Summary

Member Functions: createClientSession, registerInstantiator, unregisterInstantiator

Inherited Functions: createClientSession, proxyHost, proxyPort, registerInstantiator, setProxy, unregisterInstantiator

## Constructors

### HTTPSSessionInstantiator

HTTPSSessionInstantiator();

Creates the HTTPSSessionInstantiator.

## Destructor

### ~HTTPSSessionInstantiator

~HTTPSSessionInstantiator();

Destroys the HTTPSSessionInstantiator.

## Member Functions

### createClientSession

HTTPClientSession * createClientSession(
const Poco::URI & uri
);

Creates a HTTPSClientSession for the given URI.

See also: Poco::Net::HTTPSessionInstantiator::createClientSession()

### registerInstantiator

static void registerInstantiator();

Registers the instantiator with the global HTTPSessionFactory.

### unregisterInstantiator

static void unregisterInstantiator();

Unregisters the factory with the global HTTPSessionFactory.