Library: Net
Package: HTTPServer
Header: Poco/Net/HTTPRequestHandlerFactory.h
Description
A factory for HTTPRequestHandler objects. Subclasses must override the createRequestHandler() method.
Inheritance
Known Derived Classes: Poco::OSP::Web::WebRequestHandlerFactory, Poco::RemotingNG::JSONRPC::JSONRPCRequestHandlerFactory, Poco::OSP::Web::WebServerRequestHandlerFactory
Member Summary
Member Functions: createRequestHandler
Types
Ptr
typedef Poco::SharedPtr < HTTPRequestHandlerFactory > Ptr;
Constructors
HTTPRequestHandlerFactory
Creates the HTTPRequestHandlerFactory.
Destructor
~HTTPRequestHandlerFactory
virtual ~HTTPRequestHandlerFactory();
Destroys the HTTPRequestHandlerFactory.
Member Functions
createRequestHandler
virtual HTTPRequestHandler * createRequestHandler(
const HTTPServerRequest & request
) = 0;
Must be overridden by sublasses.
Creates a new request handler for the given HTTP request.
Variables
serverStopped
Poco::BasicEvent < const bool > serverStopped;