--- /dev/null
+from typing import Any\r
+from tornado import httputil\r
+from tornado.tcpserver import TCPServer\r
+from tornado.util import Configurable\r
+\r
+class HTTPServer(TCPServer, Configurable, httputil.HTTPServerConnectionDelegate):\r
+ def __init__(self, *args, **kwargs) -> None: ...\r
+ request_callback = ... # type: Any\r
+ no_keep_alive = ... # type: Any\r
+ xheaders = ... # type: Any\r
+ protocol = ... # type: Any\r
+ conn_params = ... # type: Any\r
+ def initialize(self, request_callback, no_keep_alive=..., io_loop=..., xheaders=..., ssl_options=..., protocol=..., decompress_request=..., chunk_size=..., max_header_size=..., idle_connection_timeout=..., body_timeout=..., max_body_size=..., max_buffer_size=...): ...\r
+ @classmethod\r
+ def configurable_base(cls): ...\r
+ @classmethod\r
+ def configurable_default(cls): ...\r
+ def close_all_connections(self): ...\r
+ def handle_stream(self, stream, address): ...\r
+ def start_request(self, server_conn, request_conn): ...\r
+ def on_close(self, server_conn): ...\r
+\r
+class _HTTPRequestContext:\r
+ address = ... # type: Any\r
+ protocol = ... # type: Any\r
+ address_family = ... # type: Any\r
+ remote_ip = ... # type: Any\r
+ def __init__(self, stream, address, protocol) -> None: ...\r
+\r
+class _ServerRequestAdapter(httputil.HTTPMessageDelegate):\r
+ server = ... # type: Any\r
+ connection = ... # type: Any\r
+ request = ... # type: Any\r
+ delegate = ... # type: Any\r
+ def __init__(self, server, server_conn, request_conn) -> None: ...\r
+ def headers_received(self, start_line, headers): ...\r
+ def data_received(self, chunk): ...\r
+ def finish(self): ...\r
+ def on_connection_close(self): ...\r
+\r
+HTTPRequest = ... # type: Any\r