1 from typing import Dict, Any, TypeVar, Mapping, List, Optional, Tuple
\r
6 def __init__(self, extra: Mapping[Any, Any] = ...) -> None: ...
\r
7 def get_extra_info(self, name: Any, default: Any = ...) -> Any: ...
\r
8 def is_closing(self) -> bool: ...
\r
9 def close(self) -> None: ...
\r
11 class ReadTransport(BaseTransport):
\r
12 def pause_reading(self) -> None: ...
\r
13 def resume_reading(self) -> None: ...
\r
15 class WriteTransport(BaseTransport):
\r
16 def set_write_buffer_limits(
\r
17 self, high: int = ..., low: int = ...
\r
19 def get_write_buffer_size(self) -> int: ...
\r
20 def write(self, data: Any) -> None: ...
\r
21 def writelines(self, list_of_data: List[Any]) -> None: ...
\r
22 def write_eof(self) -> None: ...
\r
23 def can_write_eof(self) -> bool: ...
\r
24 def abort(self) -> None: ...
\r
26 class Transport(ReadTransport, WriteTransport): ...
\r
28 class DatagramTransport(BaseTransport):
\r
29 def sendto(self, data: Any, addr: Optional[Tuple[str, int]] = ...) -> None: ...
\r
30 def abort(self) -> None: ...
\r
32 class SubprocessTransport(BaseTransport):
\r
33 def get_pid(self) -> int: ...
\r
34 def get_returncode(self) -> int: ...
\r
35 def get_pipe_transport(self, fd: int) -> BaseTransport: ...
\r
36 def send_signal(self, signal: int) -> int: ...
\r
37 def terminate(self) -> None: ...
\r
38 def kill(self) -> None: ...
\r