Library: RemotingNG/TCP
Package: TCP
Header: Poco/RemotingNG/TCP/TransportFactory.h
The TransportFactory for RemotingNG TCP Transport objects.
Direct Base Classes: Poco::RemotingNG::TransportFactory
All Base Classes: Poco::RefCountedObject, Poco::RemotingNG::TransportFactory
Member Functions: createTransport, registerFactory, unregisterFactory
Inherited Functions: createTransport, duplicate, referenceCount, release
Creates a TransportFactory using the default ConnectionManager instance.
explicit TransportFactory(
ConnectionManager & connectionManager
);
Creates a TransportFactory using the given ConnectionManager instance.
~TransportFactory();
Destroys the TransportFactory.
Poco::RemotingNG::Transport * createTransport();
static void registerFactory();
Helper function to register the factory with the TransportFactoryManager.
static void registerFactory(
ConnectionManager & connectionManager
);
Helper function to register the factory with the TransportFactoryManager, using a specific ConnectionManager instance.
static void unregisterFactory();
Helper function to unregister the factory with the manager.