IRC.NET


CtcpClient

Defined in IrcDotNet.dll.
Represents a client that communicates with a server using CTCP (Client to Client Protocol), operating over an IRC connection. Do not inherit this class unless the protocol itself is being extended.

Instance members

Instance memberDescription
ActionReceived
Signature: IEvent<EventHandler<CtcpMessageEventArgs>,CtcpMessageEventArgs>
Occurs when an action has been received from a user.
ActionSent
Signature: IEvent<EventHandler<CtcpMessageEventArgs>,CtcpMessageEventArgs>
Occurs when an action has been sent to a user.
ClientVersion()
Signature: unit -> unit
Gets or sets information about the client version.
Error
Signature: IEvent<EventHandler<IrcErrorEventArgs>,IrcErrorEventArgs>
Occurs when the client encounters an error during execution.
ErrorMessageReceived
Signature: IEvent<EventHandler<CtcpErrorMessageReceivedEventArgs>,CtcpErrorMessageReceivedEventArgs>
Occurs when an error message has been received from a user.
IrcClient
Signature: IrcClient
Gets or sets the IRC client by which the CTCP client should communicate.
PingResponseReceived
Signature: IEvent<EventHandler<CtcpPingResponseReceivedEventArgs>,CtcpPingResponseReceivedEventArgs>
Occurs when a ping response has been received from a user.
RawMessageReceived
Signature: IEvent<EventHandler<CtcpRawMessageEventArgs>,CtcpRawMessageEventArgs>
Occurs when a raw message has been received from a user.
RawMessageSent
Signature: IEvent<EventHandler<CtcpRawMessageEventArgs>,CtcpRawMessageEventArgs>
Occurs when a raw message has been sent to a user.
TimeResponseReceived
Signature: IEvent<EventHandler<CtcpTimeResponseReceivedEventArgs>,CtcpTimeResponseReceivedEventArgs>
Occurs when a response to a date/time request has been received from a user.
VersionResponseReceived
Signature: IEvent<EventHandler<CtcpVersionResponseReceivedEventArgs>,CtcpVersionResponseReceivedEventArgs>
Occurs when a response to a version request has been received from a user.
Fork me on GitHub