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::SOAP::TransportFactory, Poco::UPnP::SOAP::TransportFactory, Poco::RemotingNG::REST::TransportFactory, Poco::RemotingNG::HTTP::TransportFactory, Poco::RemotingNG::JSONRPC::TransportFactory, Poco::RemotingNG::TCP::TransportFactory, Poco::UPnP::GENA::TransportFactory
Member Summary
Member Functions: createTransport
Inherited Functions: duplicate, referenceCount, release
Types Aliases
Ptr
using Ptr = Poco::AutoPtr < TransportFactory >;
Constructors
TransportFactory
Creates a TransportFactory.
Destructor
~TransportFactory
virtual ~TransportFactory();
Destroys the TransportFactory.
Member Functions
createTransport
virtual Transport * createTransport() = 0;
Returns an unconnected Transport.