C# Class FileFind.Meshwork.FileTransfer.FileTransferBase

Inheritance: IFileTransfer, IFileTransferInternal
Show file Open project: codebutler/meshwork

Protected Properties

Property Type Description
file IFile
id string
peers List
statusDetail string

Public Methods

Method Description
AddPeer ( Network network, Node node ) : void
Cancel ( ) : void
DetailsReceived ( ) : void
ErrorReceived ( Node node, FileTransferError error ) : void
Pause ( ) : void
Resume ( ) : void
Start ( ) : void

Protected Methods

Method Description
FileTransferBase ( ) : System

Method Details

AddPeer() public abstract method

public abstract AddPeer ( Network network, Node node ) : void
network Network
node Node
return void

Cancel() public abstract method

public abstract Cancel ( ) : void
return void

DetailsReceived() public abstract method

public abstract DetailsReceived ( ) : void
return void

ErrorReceived() public abstract method

public abstract ErrorReceived ( Node node, FileTransferError error ) : void
node Node
error FileFind.Meshwork.Errors.FileTransferError
return void

FileTransferBase() protected method

protected FileTransferBase ( ) : System
return System

Pause() public abstract method

public abstract Pause ( ) : void
return void

Resume() public abstract method

public abstract Resume ( ) : void
return void

Start() public abstract method

public abstract Start ( ) : void
return void

Property Details

file protected property

protected IFile file
return IFile

id protected property

protected string id
return string

peers protected property

protected List peers
return List

statusDetail protected property

protected string statusDetail
return string