this.tunnelCollapse(); })); 
this.openTunnelWith({ message: dojo.toJson([ { channel:	"/meta/reconnect", connectionType: "long-polling", clientId:	dojox.cometd.clientId, timestamp:	this.lastTimestamp, id:			this.lastId  } ]) }); } }   this.deliver = dojox.cometd.longPollTransport.deliver;  this.openTunnelWith = function(content, url){  dojo.io.script.get({ load: dojo.hitch(this, function(data){ dojox.cometd.deliver(data); this.connected = false; this.tunnelCollapse(); }), error: function(){ console.debug("tunnel opening failed"); }, url: (url||dojox.cometd.url), content: content, handleAs: dojox.cometd.handleAs, callbackParamName: "jsonp" }); this.connected = true; }  this.processBacklog = function(){ while(this.backlog.length > 0){ this.sendMessage(this.backlog.shift(), true); } }  this.sendMessage = function(message, bypassBacklog){  if((bypassBacklog)||(this.connected)){ message.clientId = dojox.cometd.clientId; var bindArgs = { url: dojox.cometd.url||djConfig["cometdRoot"], handleAs: dojox.cometd.handleAs, load: dojo.hitch(dojox.cometd, "deliver"), callbackParamName: "jsonp", content: { message: dojo.toJson([ message ]) } }; return dojo.io.script.get(bindArgs); }else{ this.backlog.push(message); } }  this.startup = function(handshakeData){ if(this.connected){ return; } this.tunnelInit(); } } 
		d.addCallback(dojo.hitch(this, function(data){			// console.debug(evt.responseText);			// console.debug(data);			dojox.cometd.deliver(data);			this.connected = false;			this.tunnelCollapse();		}));
5168	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5168/f73f50f64ea1a8aa2e6d83818f687af6272462c1/cometd.js/clean/_cometd/cometd.js