C# Class Squishy.Irc.Dcc.DccTransferClient

Inheritance: Squishy.Irc.Dcc.DccClient
Mostrar archivo Open project: jaddie/WCell-Utility-Bot Class Usage Examples

Protected Properties

Property Type Description
m_bytesTransfered long
m_file System.IO.FileInfo
m_fstream System.IO.FileStream
m_startPos long

Public Methods

Method Description
DccTransferClient ( Dcc dcc, IrcUser user, FileInfo file, long startPos, long totalLength ) : System
DccTransferClient ( Dcc dcc, IrcUser user, Socket sock, FileInfo file, long startPos, long totalLength ) : System
Resume ( ) : void

Resumes the Transfer.

Suspend ( ) : void

Suspends the Transfer.

ToggleSuspend ( ) : void

Toggles the current suspense state.

Protected Methods

Method Description
Cleanup ( ) : void
DoTransfer ( ) : void
OnBytesTransfered ( int n ) : void
Transfer ( ) : void

Method Details

Cleanup() protected method

protected Cleanup ( ) : void
return void

DccTransferClient() public method

public DccTransferClient ( Dcc dcc, IrcUser user, FileInfo file, long startPos, long totalLength ) : System
dcc Dcc
user IrcUser
file System.IO.FileInfo
startPos long
totalLength long
return System

DccTransferClient() public method

public DccTransferClient ( Dcc dcc, IrcUser user, Socket sock, FileInfo file, long startPos, long totalLength ) : System
dcc Dcc
user IrcUser
sock System.Net.Sockets.Socket
file System.IO.FileInfo
startPos long
totalLength long
return System

DoTransfer() protected abstract method

protected abstract DoTransfer ( ) : void
return void

OnBytesTransfered() protected method

protected OnBytesTransfered ( int n ) : void
n int
return void

Resume() public method

Resumes the Transfer.
public Resume ( ) : void
return void

Suspend() public method

Suspends the Transfer.
public Suspend ( ) : void
return void

ToggleSuspend() public method

Toggles the current suspense state.
public ToggleSuspend ( ) : void
return void

Transfer() protected method

protected Transfer ( ) : void
return void

Property Details

m_bytesTransfered protected_oe property

protected long m_bytesTransfered
return long

m_file protected_oe property

protected FileInfo,System.IO m_file
return System.IO.FileInfo

m_fstream protected_oe property

protected FileStream,System.IO m_fstream
return System.IO.FileStream

m_startPos protected_oe property

protected long m_startPos
return long