CIRCDCCChat.onPoll Member

Syntax

object.onPoll(e);

Arguments

ArgumentSummary
e

Returns

Remarks

See Also

Source Code

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