Poco::Net

class HTTPSSessionInstantiator

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

Description

Inheritance

Direct Base Classes: HTTPSessionInstantiator

All Base Classes: HTTPSessionInstantiator

Member Summary

Member Functions: createClientSession, registerInstantiator, unregisterInstantiator

Inherited Functions: createClientSession, getProxyConfig, registerInstantiator, setProxyConfig, unregisterInstantiator

Constructors

HTTPSSessionInstantiator

HTTPSSessionInstantiator();

HTTPSSessionInstantiator

HTTPSSessionInstantiator(
    Context::Ptr pContext
);

Creates the HTTPSSessionInstantiator using the given SSL context.

Destructor

~HTTPSSessionInstantiator virtual

~HTTPSSessionInstantiator();

Destroys the HTTPSSessionInstantiator.

Member Functions

createClientSession virtual

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

Creates a HTTPSClientSession for the given URI.

registerInstantiator static

static void registerInstantiator();

Registers the instantiator with the global HTTPSessionFactory.

registerInstantiator static

static void registerInstantiator(
    Context::Ptr pContext
);

Registers the instantiator with the global HTTPSessionFactory using the given SSL context.

unregisterInstantiator static

static void unregisterInstantiator();

Unregisters the factory with the global HTTPSessionFactory.