Poco::RemotingNG

class TransportFactory

File Information

Library: RemotingNG
Package: Transport
Header: Poco/RemotingNG/TransportFactory.h

Description

A TransportFactory creates Transport objects.

Inheritance

Direct Base Classes: Poco::RefCountedObject

All Base Classes: Poco::RefCountedObject

Known Derived Classes: Poco::RemotingNG::HTTP::TransportFactory, Poco::RemotingNG::TCP::TransportFactory, Poco::RemotingNG::REST::TransportFactory, Poco::RemotingNG::SOAP::TransportFactory, Poco::RemotingNG::JSONRPC::TransportFactory

Member Summary

Member Functions: createTransport

Inherited Functions: duplicate, referenceCount, release

Types Aliases

Ptr

using Ptr = Poco::AutoPtr < TransportFactory >;

Constructors

TransportFactory

TransportFactory();

Creates a TransportFactory.

Destructor

~TransportFactory virtual

virtual ~TransportFactory();

Destroys the TransportFactory.

Member Functions

createTransport virtual

virtual Transport * createTransport() = 0;

Returns an unconnected Transport.