Library: Remoting/SoapLite
Package: SoapLite
Header: Poco/Remoting/SoapLite/TransportFactory.h
The TransportFactory for the SoapLite Transport.
If enableSOAP is true, messages are serialized with SOAP 1.1 envelopes. If keepAlive is true, persistent HTTP connections are used. If prettyPrint is true, XML messages will be pretty-printed.
Direct Base Classes: Poco::Remoting::TransportFactory
All Base Classes: Poco::Remoting::TransportFactory
Member Functions: create, registerFactory, unregisterFactory
Inherited Functions: create
TransportFactory(
bool enableSOAP,
bool keepAlive,
bool prettyPrint = false
);
Creates the TransportFactory for the SoapLite Transport, using the given parameters.
~TransportFactory();
Destroys the TransportFactory.
Poco::Remoting::Transport * create();
static void registerFactory(
bool enableSOAP = true,
bool keepHTTPSessionsAlive = false
);
Helper function to register the factory at the manager.
static void unregisterFactory();
Helper function to unregister the factory at the manager.