massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / coc-python-data / languageServer.0.5.59 / Typeshed / third_party / 2 / tornado / httpserver.pyi
1 from typing import Any\r
2 from tornado import httputil\r
3 from tornado.tcpserver import TCPServer\r
4 from tornado.util import Configurable\r
5 \r
6 class HTTPServer(TCPServer, Configurable, httputil.HTTPServerConnectionDelegate):\r
7     def __init__(self, *args, **kwargs) -> None: ...\r
8     request_callback = ...  # type: Any\r
9     no_keep_alive = ...  # type: Any\r
10     xheaders = ...  # type: Any\r
11     protocol = ...  # type: Any\r
12     conn_params = ...  # type: Any\r
13     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
14     @classmethod\r
15     def configurable_base(cls): ...\r
16     @classmethod\r
17     def configurable_default(cls): ...\r
18     def close_all_connections(self): ...\r
19     def handle_stream(self, stream, address): ...\r
20     def start_request(self, server_conn, request_conn): ...\r
21     def on_close(self, server_conn): ...\r
22 \r
23 class _HTTPRequestContext:\r
24     address = ...  # type: Any\r
25     protocol = ...  # type: Any\r
26     address_family = ...  # type: Any\r
27     remote_ip = ...  # type: Any\r
28     def __init__(self, stream, address, protocol) -> None: ...\r
29 \r
30 class _ServerRequestAdapter(httputil.HTTPMessageDelegate):\r
31     server = ...  # type: Any\r
32     connection = ...  # type: Any\r
33     request = ...  # type: Any\r
34     delegate = ...  # type: Any\r
35     def __init__(self, server, server_conn, request_conn) -> None: ...\r
36     def headers_received(self, start_line, headers): ...\r
37     def data_received(self, chunk): ...\r
38     def finish(self): ...\r
39     def on_connection_close(self): ...\r
40 \r
41 HTTPRequest = ...  # type: Any\r