autobahn.websocket.compress_snappy
Module Contents¶
Classes¶
Mixin class for this extension. |
|
Set of extension parameters for permessage-snappy WebSocket extension |
|
Set of parameters with which to accept an permessage-snappy offer |
|
Set of parameters for permessage-snappy responded by server. |
|
Set of parameters with which to accept an permessage-snappy response |
|
permessage-snappy WebSocket extension processor. |
- class autobahn.websocket.compress_snappy.PerMessageSnappyMixin[source]¶
Bases:
object
Mixin class for this extension.
- EXTENSION_NAME = permessage-snappy¶
Name of this WebSocket extension.
- class autobahn.websocket.compress_snappy.PerMessageSnappyOffer(accept_no_context_takeover=True, request_no_context_takeover=False)[source]¶
Bases:
autobahn.websocket.compress_base.PerMessageCompressOffer
,PerMessageSnappyMixin
Set of extension parameters for permessage-snappy WebSocket extension offered by a client to a server.
- classmethod parse(params)[source]¶
Parses a WebSocket extension offer for permessage-snappy provided by a client to a server.
- Parameters
params (list) – Output from
autobahn.websocket.WebSocketProtocol._parseExtensionsHeader()
.- Returns
A new instance of
autobahn.compress.PerMessageSnappyOffer
.- Return type
obj
- get_extension_string()[source]¶
Returns the WebSocket extension configuration string as sent to the server.
- Returns
PMCE configuration string.
- Return type
- class autobahn.websocket.compress_snappy.PerMessageSnappyOfferAccept(offer, request_no_context_takeover=False, no_context_takeover=None)[source]¶
Bases:
autobahn.websocket.compress_base.PerMessageCompressOfferAccept
,PerMessageSnappyMixin
Set of parameters with which to accept an permessage-snappy offer from a client by a server.
- get_extension_string()[source]¶
Returns the WebSocket extension configuration string as sent to the server.
- Returns
PMCE configuration string.
- Return type
- class autobahn.websocket.compress_snappy.PerMessageSnappyResponse(client_no_context_takeover, server_no_context_takeover)[source]¶
Bases:
autobahn.websocket.compress_base.PerMessageCompressResponse
,PerMessageSnappyMixin
Set of parameters for permessage-snappy responded by server.
- classmethod parse(params)[source]¶
Parses a WebSocket extension response for permessage-snappy provided by a server to a client.
- Parameters
params (list) – Output from
autobahn.websocket.WebSocketProtocol._parseExtensionsHeader()
.- Returns
A new instance of
autobahn.compress.PerMessageSnappyResponse
.- Return type
obj
- class autobahn.websocket.compress_snappy.PerMessageSnappyResponseAccept(response, no_context_takeover=None)[source]¶
Bases:
autobahn.websocket.compress_base.PerMessageCompressResponseAccept
,PerMessageSnappyMixin
Set of parameters with which to accept an permessage-snappy response from a server by a client.
- class autobahn.websocket.compress_snappy.PerMessageSnappy(is_server, server_no_context_takeover, client_no_context_takeover)[source]¶
Bases:
autobahn.websocket.compress_base.PerMessageCompress
,PerMessageSnappyMixin
permessage-snappy WebSocket extension processor.