3 from waitress.buffers import OverflowableBuffer
4 from waitress.utilities import BadRequest
6 class FixedStreamReceiver:
10 buf: OverflowableBuffer = ...
11 def __init__(self, cl: int, buf: OverflowableBuffer) -> None: ...
12 def __len__(self) -> int: ...
13 def received(self, data: bytes) -> int: ...
14 def getfile(self) -> BytesIO: ...
15 def getbuf(self) -> OverflowableBuffer: ...
17 class ChunkedReceiver:
18 chunk_remainder: int = ...
19 validate_chunk_end: bool = ...
20 control_line: bytes = ...
21 chunk_end: bytes = ...
22 all_chunks_received: bool = ...
25 error: BadRequest | None = ...
26 buf: OverflowableBuffer = ...
27 def __init__(self, buf: OverflowableBuffer) -> None: ...
28 def __len__(self) -> int: ...
29 def received(self, s: bytes) -> int: ...
30 def getfile(self) -> BytesIO: ...
31 def getbuf(self) -> OverflowableBuffer: ...