1 from typing import Any
\r
2 from tornado.util import Configurable
\r
4 ssl = ... # type: Any
\r
5 certifi = ... # type: Any
\r
6 xrange = ... # type: Any
\r
7 ssl_match_hostname = ... # type: Any
\r
8 SSLCertificateError = ... # type: Any
\r
10 def bind_sockets(port, address=..., family=..., backlog=..., flags=...): ...
\r
11 def bind_unix_socket(file, mode=..., backlog=...): ...
\r
12 def add_accept_handler(sock, callback, io_loop=...): ...
\r
13 def is_valid_ip(ip): ...
\r
15 class Resolver(Configurable):
\r
17 def configurable_base(cls): ...
\r
19 def configurable_default(cls): ...
\r
20 def resolve(self, host, port, family=..., callback=...): ...
\r
21 def close(self): ...
\r
23 class ExecutorResolver(Resolver):
\r
24 io_loop = ... # type: Any
\r
25 executor = ... # type: Any
\r
26 close_executor = ... # type: Any
\r
27 def initialize(self, io_loop=..., executor=..., close_executor=...): ...
\r
28 def close(self): ...
\r
29 def resolve(self, host, port, family=...): ...
\r
31 class BlockingResolver(ExecutorResolver):
\r
32 def initialize(self, io_loop=...): ...
\r
34 class ThreadedResolver(ExecutorResolver):
\r
35 def initialize(self, io_loop=..., num_threads=...): ...
\r
37 class OverrideResolver(Resolver):
\r
38 resolver = ... # type: Any
\r
39 mapping = ... # type: Any
\r
40 def initialize(self, resolver, mapping): ...
\r
41 def close(self): ...
\r
42 def resolve(self, host, port, *args, **kwargs): ...
\r
44 def ssl_options_to_context(ssl_options): ...
\r
45 def ssl_wrap_socket(socket, ssl_options, server_hostname=..., **kwargs): ...
\r