C# Class Sparkles.BaseFetcher

Show file Open project: hbons/SparkleShare Class Usage Examples

Public Properties

Property Type Description
AvailableStorageTypes List
FetchPriorHistory bool
OriginalFetcherInfo SparkleFetcherInfo

Protected Properties

Property Type Description
ExcludeRules string[]
errors List
warnings List

Public Methods

Method Description
Complete ( StorageType storage_type ) : string
Complete ( ) : void
CreateInitialChangeSet ( ) : void
Dispose ( ) : void
EnableFetchedRepoCrypto ( string password ) : void
Fetch ( ) : bool
FormatName ( ) : string
GetBackend ( string address ) : string
IsFetchedRepoPasswordCorrect ( string password ) : bool
Start ( ) : void
Stop ( ) : void

Protected Methods

Method Description
BaseFetcher ( SparkleFetcherInfo info ) : System
OnProgressChanged ( double percentage, double speed, string information ) : void

Method Details

BaseFetcher() protected method

protected BaseFetcher ( SparkleFetcherInfo info ) : System
info SparkleFetcherInfo
return System

Complete() public method

public Complete ( StorageType storage_type ) : string
storage_type StorageType
return string

Complete() public method

public Complete ( ) : void
return void

CreateInitialChangeSet() public method

public CreateInitialChangeSet ( ) : void
return void

Dispose() public method

public Dispose ( ) : void
return void

EnableFetchedRepoCrypto() public abstract method

public abstract EnableFetchedRepoCrypto ( string password ) : void
password string
return void

Fetch() public abstract method

public abstract Fetch ( ) : bool
return bool

FormatName() public method

public FormatName ( ) : string
return string

GetBackend() public static method

public static GetBackend ( string address ) : string
address string
return string

IsFetchedRepoPasswordCorrect() public abstract method

public abstract IsFetchedRepoPasswordCorrect ( string password ) : bool
password string
return bool

OnProgressChanged() protected method

protected OnProgressChanged ( double percentage, double speed, string information ) : void
percentage double
speed double
information string
return void

Start() public method

public Start ( ) : void
return void

Stop() public abstract method

public abstract Stop ( ) : void
return void

Property Details

AvailableStorageTypes public property

public List AvailableStorageTypes
return List

ExcludeRules protected property

protected string[] ExcludeRules
return string[]

FetchPriorHistory public property

public bool FetchPriorHistory
return bool

OriginalFetcherInfo public property

public SparkleFetcherInfo,Sparkles OriginalFetcherInfo
return SparkleFetcherInfo

errors protected property

protected List errors
return List

warnings protected property

protected List warnings
return List