tornadio2.polling

tornadio2.polling

This module implements socket.io polling transports.

class tornadio2.polling.TornadioPollingHandlerBase(application, request, **kwargs)[source]

Polling handler base

Request

TornadioPollingHandlerBase.get(*args, **kwargs)[source]

Default GET handler.

TornadioPollingHandlerBase.post(session_id)[source]

Handle incoming POST request

Callbacks

TornadioPollingHandlerBase.session_closed()[source]

Called by the session when it was closed

TornadioPollingHandlerBase.on_connection_close()[source]

Called by Tornado, when connection was closed

Output

TornadioPollingHandlerBase.send_messages(messages)[source]

Called by the session when some data is available

Sessions

TornadioPollingHandlerBase._get_session(session_id)[source]

Get session if exists and checks if session is closed.

TornadioPollingHandlerBase._detach()[source]

Detach from the session

class tornadio2.polling.TornadioXHRPollingHandler(application, request, **kwargs)[source]

xhr-polling transport implementation

class tornadio2.polling.TornadioHtmlFileHandler(application, request, **kwargs)[source]

IE HtmlFile protocol implementation.

Uses hidden frame to stream data from the server in one connection.

class tornadio2.polling.TornadioJSONPHandler(application, request, **kwargs)[source]