Property | Type | Description | |
---|---|---|---|
BeganConnecting | void | ||
ChannelDisposed | void | ||
ConnectionEstablished | void | ||
ConnectionFailed | void | ||
ConnectionTerminated | void | ||
DataReceived | void | ||
PerformServerTabAction | void | ||
ProcessMessage | void | ||
ProcessNumericReply | void | ||
ProcessQueue | void | ||
Reconnect | void | ||
ReconnectTimer_Elapsed | void | ||
SetupConnectionEventHandlers | void |
Method | Description | |
---|---|---|
CreateChannel ( string displayName, bool switchTo ) : |
Creates a new channel and tab.
|
|
Dispose ( ) : void |
Releases all resources used by the IRCMarshal.
|
|
GetChannelByTab ( |
Gets a channel using the tab it is linked to.
|
|
GetReplyAttributes ( Reply reply ) : |
Get the MessageTypeAttribute associated with reply
|
|
IRCMarshal ( |
Initialises a new instance of the IRCMarshal class.
|
|
Send ( |
Sends the message to the associated server.
|
Method | Description | |
---|---|---|
BeganConnecting ( object sender, |
Handles the BeganConnecting event of Yaircc.Net.IRC.Connection.
|
|
ChannelDisposed ( object sender ) : void |
Handles the Disposed event of Yaircc.UI.IRCChannel.
|
|
ConnectionEstablished ( object sender, |
Handles the ConnectionEstablished event of Yaircc.Net.IRC.Connection.
|
|
ConnectionFailed ( object sender, |
Handles the ConnectionFailed event of Yaircc.Net.IRC.Connection.
|
|
ConnectionTerminated ( object sender, |
Handles the ConnectionTerminated event of Yaircc.Net.IRC.Connection.
|
|
DataReceived ( object sender, |
Handles the DataReceived event of Yaircc.Net.IRC.Connection.
|
|
PerformServerTabAction ( System.Action action ) : void |
Invoke an action if the server tab has been instantiated.
|
|
ProcessMessage ( |
Process a message that contains a text based command.
|
|
ProcessNumericReply ( |
Process a message that is categorised as being a numeric reply in the RFC documents.
|
|
ProcessQueue ( ) : void |
Processes all the current items in the message queue.
|
|
Reconnect ( ) : void |
Reconnects to the server.
|
|
ReconnectTimer_Elapsed ( object sender, System e ) : void |
Handles the Elapsed event of System.Timers.Timer.
|
|
SetupConnectionEventHandlers ( ) : void |
Setup the event handlers required by the connection.
|
public CreateChannel ( string displayName, bool switchTo ) : |
||
displayName | string | The name of the channel. |
switchTo | bool | A value indicating whether or not to switch to the new channel. |
return |
public GetChannelByTab ( |
||
tab | The tab to find the channel by. | |
return |
public static GetReplyAttributes ( Reply reply ) : |
||
reply | Reply | The |
return |
public IRCMarshal ( |
||
connection | The connection to marshal data to and from. | |
tabHost | System.Windows.Forms.TabControl | The TabControl that hosts the server and channel tabs. |
autoCommands | List |
A queue of commands to automatically execute once a connection is fully established. |
parent | MainForm | The owning form. |
return | System |
public Send ( |
||
sender | The source tab page. | |
message | The message to send. | |
return | void |