You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

40 lines
2.1 KiB

# Stubs for tornado_py3.tcpclient (Python 3)
#
# NOTE: This dynamically typed stub was automatically generated by stubgen.
import datetime
import socket
import ssl
from tornado_py3.concurrent import Future
from tornado_py3.iostream import IOStream
from tornado_py3.netutil import Resolver
from typing import Any, Callable, Dict, Iterator, List, Optional, Tuple, Union
class _Connector:
io_loop: Any = ...
connect: Any = ...
future: Any = ...
timeout: Any = ...
connect_timeout: Any = ...
last_error: Any = ...
remaining: Any = ...
streams: Any = ...
def __init__(self, addrinfo: List[Tuple], connect: Callable[[socket.AddressFamily, Tuple], Tuple[IOStream, Future[IOStream]]]) -> None: ...
@staticmethod
def split(addrinfo: List[Tuple]) -> Tuple[List[Tuple[socket.AddressFamily, Tuple]], List[Tuple[socket.AddressFamily, Tuple]]]: ...
def start(self, timeout: float=..., connect_timeout: Optional[Union[float, datetime.timedelta]]=...) -> Future[Tuple[socket.AddressFamily, Any, IOStream]]: ...
def try_connect(self, addrs: Iterator[Tuple[socket.AddressFamily, Tuple]]) -> None: ...
def on_connect_done(self, addrs: Iterator[Tuple[socket.AddressFamily, Tuple]], af: socket.AddressFamily, addr: Tuple, future: Future[IOStream]) -> None: ...
def set_timeout(self, timeout: float) -> None: ...
def on_timeout(self) -> None: ...
def clear_timeout(self) -> None: ...
def set_connect_timeout(self, connect_timeout: Union[float, datetime.timedelta]) -> None: ...
def on_connect_timeout(self) -> None: ...
def clear_timeouts(self) -> None: ...
def close_streams(self) -> None: ...
class TCPClient:
resolver: Any = ...
def __init__(self, resolver: Optional[Resolver]=...) -> None: ...
def close(self) -> None: ...
async def connect(self, host: str, port: int, af: socket.AddressFamily=..., ssl_options: Optional[Union[Dict[str, Any], ssl.SSLContext]]=..., max_buffer_size: Optional[int]=..., source_ip: Optional[str]=..., source_port: Optional[int]=..., timeout: Optional[Union[float, datetime.timedelta]]=...) -> IOStream: ...