C# Class withSIX.Sync.Core.Transfer.Protocols.DownloadProtocol

Inheritance: TransferProtocol, IDownloadProtocol
Show file Open project: SIXNetworks/withSIX.Desktop

Public Methods

Method Description
Download ( TransferSpec spec ) : void
DownloadAsync ( TransferSpec spec ) : System.Threading.Tasks.Task

Protected Methods

Method Description
VerifyIfNeeded ( TransferSpec spec, IAbsoluteFilePath localFile ) : void

Method Details

Download() public abstract method

public abstract Download ( TransferSpec spec ) : void
spec withSIX.Sync.Core.Transfer.Specs.TransferSpec
return void

DownloadAsync() public abstract method

public abstract DownloadAsync ( TransferSpec spec ) : System.Threading.Tasks.Task
spec withSIX.Sync.Core.Transfer.Specs.TransferSpec
return System.Threading.Tasks.Task

VerifyIfNeeded() protected method

protected VerifyIfNeeded ( TransferSpec spec, IAbsoluteFilePath localFile ) : void
spec withSIX.Sync.Core.Transfer.Specs.TransferSpec
localFile IAbsoluteFilePath
return void