diff --git a/stubs/autobahn/websocket/xormasker.pyi b/stubs/autobahn/websocket/xormasker.pyi new file mode 100644 --- /dev/null +++ b/stubs/autobahn/websocket/xormasker.pyi @@ -0,0 +1,27 @@ +# Stubs for autobahn.websocket.xormasker (Python 3) +# +# NOTE: This dynamically typed stub was automatically generated by stubgen. + +from typing import Any, Optional +from wsaccel.xormask import createXorMasker + +create_xor_masker = createXorMasker +xrange = range + +class XorMaskerNull: + def __init__(self, mask: Optional[Any] = ...) -> None: ... + def pointer(self): ... + def reset(self) -> None: ... + def process(self, data: Any): ... + +class XorMaskerSimple: + def __init__(self, mask: Any) -> None: ... + def pointer(self): ... + def reset(self) -> None: ... + def process(self, data: Any): ... + +class XorMaskerShifted1: + def __init__(self, mask: Any) -> None: ... + def pointer(self): ... + def reset(self) -> None: ... + def process(self, data: Any): ...