annotate stubs/autobahn/twisted/websocket.pyi @ 64:c1a9403e5d21

stubs Ignore-this: d755514360cce384effcd7a78b4657ed
author Drew Perttula <drewp@bigasterisk.com>
date Fri, 31 May 2019 21:39:02 +0000
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
64
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
1 # Stubs for autobahn.twisted.websocket (Python 3)
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
2 #
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
3 # NOTE: This dynamically typed stub was automatically generated by stubgen.
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
4
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
5 import twisted.internet.protocol
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
6 from autobahn.websocket import protocol
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
7 from autobahn.websocket.interfaces import IWebSocketClientAgent
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
8 from typing import Any, Optional
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
9
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
10 def create_client_agent(reactor: Any): ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
11
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
12 class _TwistedWebSocketClientAgent(IWebSocketClientAgent):
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
13 def __init__(self, reactor: Any) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
14 def open(self, transport_config: Any, options: Any, protocol_class: Optional[Any] = ...): ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
15
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
16 class WebSocketAdapterProtocol(twisted.internet.protocol.Protocol):
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
17 peer: str = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
18 log: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
19 def connectionMade(self) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
20 def connectionLost(self, reason: Any) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
21 def dataReceived(self, data: Any) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
22 def registerProducer(self, producer: Any, streaming: Any) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
23 def unregisterProducer(self) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
24
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
25 class WebSocketServerProtocol(WebSocketAdapterProtocol, protocol.WebSocketServerProtocol):
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
26 log: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
27 def get_channel_id(self, channel_id_type: str = ...): ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
28
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
29 class WebSocketClientProtocol(WebSocketAdapterProtocol, protocol.WebSocketClientProtocol):
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
30 log: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
31 def startTLS(self) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
32 def get_channel_id(self, channel_id_type: str = ...): ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
33
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
34 class WebSocketAdapterFactory: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
35
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
36 class WebSocketServerFactory(WebSocketAdapterFactory, protocol.WebSocketServerFactory, twisted.internet.protocol.ServerFactory):
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
37 reactor: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
38 def __init__(self, *args: Any, **kwargs: Any) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
39
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
40 class WebSocketClientFactory(WebSocketAdapterFactory, protocol.WebSocketClientFactory, twisted.internet.protocol.ClientFactory):
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
41 reactor: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
42 contextFactory: Any = ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
43 def __init__(self, *args: Any, **kwargs: Any) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
44
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
45 class WrappingWebSocketAdapter:
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
46 def onConnect(self, requestOrResponse: Any): ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
47 def onOpen(self) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
48 def onMessage(self, payload: Any, isBinary: Any) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
49 def onClose(self, wasClean: Any, code: Any, reason: Any) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
50 def write(self, data: Any) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
51 def writeSequence(self, data: Any) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
52 def loseConnection(self) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
53 def getPeer(self): ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
54 def getHost(self): ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
55
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
56 class WrappingWebSocketServerProtocol(WrappingWebSocketAdapter, WebSocketServerProtocol): ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
57 class WrappingWebSocketClientProtocol(WrappingWebSocketAdapter, WebSocketClientProtocol): ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
58
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
59 class WrappingWebSocketServerFactory(WebSocketServerFactory):
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
60 def __init__(self, factory: Any, url: Any, reactor: Optional[Any] = ..., enableCompression: bool = ..., autoFragmentSize: int = ..., subprotocol: Optional[Any] = ...) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
61 def buildProtocol(self, addr: Any): ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
62 def startFactory(self) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
63 def stopFactory(self) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
64
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
65 class WrappingWebSocketClientFactory(WebSocketClientFactory):
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
66 def __init__(self, factory: Any, url: Any, reactor: Optional[Any] = ..., enableCompression: bool = ..., autoFragmentSize: int = ..., subprotocol: Optional[Any] = ...) -> None: ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
67 def buildProtocol(self, addr: Any): ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
68
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
69 def connectWS(factory: Any, contextFactory: Optional[Any] = ..., timeout: int = ..., bindAddress: Optional[Any] = ...): ...
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
70 def listenWS(factory: Any, contextFactory: Optional[Any] = ..., backlog: int = ..., interface: str = ...): ...