C# Class withSIX.Sync.Core.Transfer.TransferStatus

Inheritance: withSIX.Core.Helpers.ModelBase, ITransferStatus
Show file Open project: SIXNetworks/withSIX.Desktop Class Usage Examples

Public Methods

Method Description
EndOutput ( ) : void
EndOutput ( string f ) : void
Fail ( ) : void
FailOutput ( ) : void
FailOutput ( string f ) : void
Reset ( ) : void
Reset ( RepoStatus action ) : void
ResetZsyncLoopInfo ( ) : void
StartOutput ( string f ) : void
TransferStatus ( string item, double progress, int speed, System.TimeSpan eta = null, RepoStatus action = RepoStatus.Waiting ) : System
Update ( long speed, double progress ) : void
UpdateOutput ( string data ) : void
UpdateStamp ( ) : void
UpdateTimeTaken ( ) : void

Protected Methods

Method Description
TransferStatus ( ) : System

Private Methods

Method Description
UpdateData ( int progress, int speed ) : void

Method Details

EndOutput() public method

public EndOutput ( ) : void
return void

EndOutput() public method

public EndOutput ( string f ) : void
f string
return void

Fail() public method

public Fail ( ) : void
return void

FailOutput() public method

public FailOutput ( ) : void
return void

FailOutput() public method

public FailOutput ( string f ) : void
f string
return void

Reset() public method

public Reset ( ) : void
return void

Reset() public method

public Reset ( RepoStatus action ) : void
action RepoStatus
return void

ResetZsyncLoopInfo() public method

public ResetZsyncLoopInfo ( ) : void
return void

StartOutput() public method

public StartOutput ( string f ) : void
f string
return void

TransferStatus() protected method

protected TransferStatus ( ) : System
return System

TransferStatus() public method

public TransferStatus ( string item, double progress, int speed, System.TimeSpan eta = null, RepoStatus action = RepoStatus.Waiting ) : System
item string
progress double
speed int
eta System.TimeSpan
action RepoStatus
return System

Update() public method

public Update ( long speed, double progress ) : void
speed long
progress double
return void

UpdateOutput() public method

public UpdateOutput ( string data ) : void
data string
return void

UpdateStamp() public method

public UpdateStamp ( ) : void
return void

UpdateTimeTaken() public method

public UpdateTimeTaken ( ) : void
return void