2 from typing import Any, Iterable, Text
4 from .common import _LikeBytes
6 if sys.version_info >= (3, 0):
9 from StringIO import StringIO
11 BytesIO = StringIO[bytes]
16 seqno: int # only when packet.Packetizer.read_message() is used
17 def __init__(self, content: bytes | None = ...) -> None: ...
18 def asbytes(self) -> bytes: ...
19 def rewind(self) -> None: ...
20 def get_remainder(self) -> bytes: ...
21 def get_so_far(self) -> bytes: ...
22 def get_bytes(self, n: int) -> bytes: ...
23 def get_byte(self) -> bytes: ...
24 def get_boolean(self) -> bool: ...
25 def get_adaptive_int(self) -> int: ...
26 def get_int(self) -> int: ...
27 def get_int64(self) -> int: ...
28 def get_mpint(self) -> int: ...
29 def get_string(self) -> bytes: ...
30 def get_text(self) -> Text: ...
31 def get_binary(self) -> bytes: ...
32 def get_list(self) -> list[str]: ...
33 def add_bytes(self, b: bytes) -> Message: ...
34 def add_byte(self, b: bytes) -> Message: ...
35 def add_boolean(self, b: bool) -> Message: ...
36 def add_int(self, n: int) -> Message: ...
37 def add_adaptive_int(self, n: int) -> Message: ...
38 def add_int64(self, n: int) -> Message: ...
39 def add_mpint(self, z: int) -> Message: ...
40 def add_string(self, s: _LikeBytes) -> Message: ...
41 def add_list(self, l: Iterable[str]) -> Message: ...
42 def add(self, *seq: Any) -> None: ...