summaryrefslogtreecommitdiffstats
path: root/vnfmarket/src/main/webapp/vnfmarket/node_modules/socket.io/lib/transports/jsonp-polling.js
diff options
context:
space:
mode:
Diffstat (limited to 'vnfmarket/src/main/webapp/vnfmarket/node_modules/socket.io/lib/transports/jsonp-polling.js')
-rw-r--r--vnfmarket/src/main/webapp/vnfmarket/node_modules/socket.io/lib/transports/jsonp-polling.js97
1 files changed, 0 insertions, 97 deletions
diff --git a/vnfmarket/src/main/webapp/vnfmarket/node_modules/socket.io/lib/transports/jsonp-polling.js b/vnfmarket/src/main/webapp/vnfmarket/node_modules/socket.io/lib/transports/jsonp-polling.js
deleted file mode 100644
index ad7d5aff..00000000
--- a/vnfmarket/src/main/webapp/vnfmarket/node_modules/socket.io/lib/transports/jsonp-polling.js
+++ /dev/null
@@ -1,97 +0,0 @@
-
-/*!
- * socket.io-node
- * Copyright(c) 2011 LearnBoost <dev@learnboost.com>
- * MIT Licensed
- */
-
-/**
- * Module requirements.
- */
-
-var HTTPPolling = require('./http-polling');
-var jsonpolling_re = /^\d+$/
-
-/**
- * Export the constructor.
- */
-
-exports = module.exports = JSONPPolling;
-
-/**
- * JSON-P polling transport.
- *
- * @api public
- */
-
-function JSONPPolling (mng, data, req) {
- HTTPPolling.call(this, mng, data, req);
-
- this.head = 'io.j[0](';
- this.foot = ');';
-
- if (data.query.i && jsonpolling_re.test(data.query.i)) {
- this.head = 'io.j[' + data.query.i + '](';
- }
-};
-
-/**
- * Inherits from Transport.
- */
-
-JSONPPolling.prototype.__proto__ = HTTPPolling.prototype;
-
-/**
- * Transport name
- *
- * @api public
- */
-
-JSONPPolling.prototype.name = 'jsonppolling';
-
-/**
- * Make sure POST are decoded.
- */
-
-JSONPPolling.prototype.postEncoded = true;
-
-/**
- * Handles incoming data.
- * Due to a bug in \n handling by browsers, we expect a JSONified string.
- *
- * @api private
- */
-
-JSONPPolling.prototype.onData = function (data) {
- try {
- data = JSON.parse(data);
- } catch (e) {
- this.error('parse', 'reconnect');
- return;
- }
-
- HTTPPolling.prototype.onData.call(this, data);
-};
-
-/**
- * Performs the write.
- *
- * @api private
- */
-
-JSONPPolling.prototype.doWrite = function (data) {
- HTTPPolling.prototype.doWrite.call(this);
-
- var data = data === undefined
- ? '' : this.head + JSON.stringify(data) + this.foot;
-
- this.response.writeHead(200, {
- 'Content-Type': 'text/javascript; charset=UTF-8'
- , 'Content-Length': Buffer.byteLength(data)
- , 'Connection': 'Keep-Alive'
- , 'X-XSS-Protection': '0'
- });
-
- this.response.write(data);
- this.log.debug(this.name + ' writing', data);
-};