CIRCDCCFileTransfer.onPoll Member

Syntax

object.onPoll(e);

Arguments

ArgumentSummary
e

Returns

Remarks

See Also

Source Code

function dfile_poll (e)
{
var data = "";
var ev;
try
{
data = this.connection.readData (this.READ_TIMEOUT);
}
catch (ex)
{
if (typeof (ex) != "undefined")
{
this.connection.disconnect();
ev = new CEvent("dcc-file", "close", this, "onClose");
ev.reason = "read-error";
ev.exception = ex;
this.eventPump.addEvent(ev);
return false;
}
else
data = "";
}
this.eventPump.addEvent(new CEvent("dcc-file", "poll", this, "onPoll"));
if (data == "")
return false;
ev = new CEvent("dcc-file", "data-available", this, "onDataAvailable");
ev.data = data;
this.eventPump.routeEvent(ev);
return true;
}