/
githubmirror
/
nbs
Обзор
Документация
Войти
/
githubmirror
/
nbs
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
contrib/libs/poco/Net/src/HTTPServer.cpp
56 строк
1 KB
qkrorlqr
Initial NBS OpenSource export
28 апр 2023, 21:54
28 апр 2023, 21:54
783a858
Код
Авторство
О чём код?
// // HTTPServer.cpp // // Library: Net // Package: HTTPServer // Module: HTTPServer // // Copyright (c) 2005-2006, Applied Informatics Software Engineering GmbH. // and Contributors. // // SPDX-License-Identifier: BSL-1.0 // #include "Poco/Net/HTTPServer.h" #include "Poco/Net/HTTPServerConnectionFactory.h" namespace Poco { namespace Net { HTTPServer::HTTPServer(HTTPRequestHandlerFactory::Ptr pFactory, Poco::UInt16 portNumber, HTTPServerParams::Ptr pParams): TCPServer(new HTTPServerConnectionFactory(pParams, pFactory), portNumber, pParams), _pFactory(pFactory) { } HTTPServer::HTTPServer(HTTPRequestHandlerFactory::Ptr pFactory, const ServerSocket& socket, HTTPServerParams::Ptr pParams): TCPServer(new HTTPServerConnectionFactory(pParams, pFactory), socket, pParams), _pFactory(pFactory) { } HTTPServer::HTTPServer(HTTPRequestHandlerFactory::Ptr pFactory, Poco::ThreadPool& threadPool, const ServerSocket& socket, HTTPServerParams::Ptr pParams): TCPServer(new HTTPServerConnectionFactory(pParams, pFactory), threadPool, socket, pParams), _pFactory(pFactory) { } HTTPServer::~HTTPServer() { } void HTTPServer::stopAll(bool abortCurrent) { stop(); _pFactory->serverStopped(this, abortCurrent); } } } // namespace Poco::Net