C# Class Squishy.Irc.Dcc.DccReceiveClient

Inheritance: DccTransferClient
Exibir arquivo Open project: jaddie/WCell-Utility-Bot Class Usage Examples

Public Methods

Method Description
DccReceiveClient ( Dcc dcc, IrcUser user, Socket sock, IPEndPoint addr, FileInfo file, long totalSize ) : System
DccReceiveClient ( Dcc dcc, IrcUser user, Socket sock, IPEndPoint addr, FileInfo file, long totalSize, System.TimeSpan timeout ) : System

Protected Methods

Method Description
Cleanup ( ) : void
DoTransfer ( ) : void

Private Methods

Method Description
Accept ( long pos ) : void
AfterConnect ( ) : void
OnConnect ( IAsyncResult ar ) : void
OnReceive ( IAsyncResult ar ) : void
OnTimeout ( object sender, System.Timers.ElapsedEventArgs info ) : void

Method Details

Cleanup() protected method

protected Cleanup ( ) : void
return void

DccReceiveClient() public method

public DccReceiveClient ( Dcc dcc, IrcUser user, Socket sock, IPEndPoint addr, FileInfo file, long totalSize ) : System
dcc Dcc
user IrcUser
sock Socket
addr System.Net.IPEndPoint
file System.IO.FileInfo
totalSize long
return System

DccReceiveClient() public method

public DccReceiveClient ( Dcc dcc, IrcUser user, Socket sock, IPEndPoint addr, FileInfo file, long totalSize, System.TimeSpan timeout ) : System
dcc Dcc
user IrcUser
sock Socket
addr System.Net.IPEndPoint
file System.IO.FileInfo
totalSize long
timeout System.TimeSpan
return System

DoTransfer() protected method

protected DoTransfer ( ) : void
return void