C# Class Yaircc.UI.IRCChannel

Represents an IRC channel accessible via an IRCTabPage.
Inheritance: IDisposable
Datei anzeigen Open project: rastating/yaircc Class Usage Examples

Public Methods

Method Description
Dispose ( ) : void

Releases all resources used by the IRCChannel.

HandleMessage ( Message message ) : void

Do any channel level processing required for the message.

HandleReply ( Message message ) : void

Do any channel level processing required for the reply.

IRCChannel ( IRCMarshal marshal, Connection connection ) : System

Initialises a new instance of the IRCChannel class.

ToString ( ) : string

Returns a string that represents the current object.

Private Methods

Method Description
PopulateChannelNamesFromMessage ( Message message ) : void

Populate the user list from a names message.

Method Details

Dispose() public method

Releases all resources used by the IRCChannel.
public Dispose ( ) : void
return void

HandleMessage() public method

Do any channel level processing required for the message.
public HandleMessage ( Message message ) : void
message Yaircc.Net.IRC.Message The message to process.
return void

HandleReply() public method

Do any channel level processing required for the reply.
public HandleReply ( Message message ) : void
message Yaircc.Net.IRC.Message The reply message to process.
return void

IRCChannel() public method

Initialises a new instance of the IRCChannel class.
public IRCChannel ( IRCMarshal marshal, Connection connection ) : System
marshal IRCMarshal The network marshal for the channel.
connection Yaircc.Net.IRC.Connection The connection the channel operates on.
return System

ToString() public method

Returns a string that represents the current object.
public ToString ( ) : string
return string