IrcSocket

Undocumented in source.

Constructors

this
this()
Undocumented in source.
this
this(Socket conn)
Undocumented in source.

Members

Functions

init
void init()
Undocumented in source. Be warned that the author may not have intended to support it.
markNonIdle
void markNonIdle()
Undocumented in source. Be warned that the author may not have intended to support it.
send
void send(string line)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

handleInactivity
void delegate(IrcSocket sender) handleInactivity;
Undocumented in source.
handleReadLine
void delegate(LineBufferedSocket sender, string line) handleReadLine;
Undocumented in source.
handleTimeout
void delegate(IrcSocket sender) handleTimeout;
Undocumented in source.

Inherited Members

From LineBufferedSocket

delimiter
string delimiter;

The protocol's line delimiter.

cancelIdleTimeout
void cancelIdleTimeout()
Undocumented in source. Be warned that the author may not have intended to support it.
resumeIdleTimeout
void resumeIdleTimeout()
Undocumented in source. Be warned that the author may not have intended to support it.
disconnect
void disconnect(string reason, DisconnectType type)

Cancel a connection.

send
void send(string line)

Append a line to the send buffer.

ReadLineHandler
alias ReadLineHandler = void delegate(LineBufferedSocket sender, string line)
Undocumented in source.
handleReadLine
ReadLineHandler handleReadLine [@property getter]
ReadLineHandler handleReadLine [@property setter]

Callback for an incoming line. Data will not be received unless this handler is set.

Meta