C# Class SparkleLib.SparkleFetcherBase

Mostra file Open project: brandondahler/SparkleShare Class Usage Examples

Public Properties

Property Type Description
FetchPriorHistory bool
Identifier string
OriginalFetcherInfo SparkleFetcherInfo

Protected Properties

Property Type Description
ExcludeRules string[]
errors List
warnings List

Public Methods

Method Description
Complete ( ) : void
CreateIdentifier ( ) : string
Dispose ( ) : void
EnableFetchedRepoCrypto ( string password ) : void
Fetch ( ) : bool
GetBackend ( string address ) : string
IsFetchedRepoPasswordCorrect ( string password ) : bool
SparkleFetcherBase ( SparkleFetcherInfo info ) : System
Start ( ) : void
Stop ( ) : void

Protected Methods

Method Description
GenerateCryptoSalt ( ) : string
OnProgressChanged ( double percentage ) : void

Private Methods

Method Description
AcceptHostKey ( string host_key, bool warn ) : void
CreateInitialChangeSet ( ) : void
DeriveFingerprint ( string public_key ) : string
FetchHostKey ( ) : string

Method Details

Complete() public method

public Complete ( ) : void
return void

CreateIdentifier() public static method

public static CreateIdentifier ( ) : string
return string

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

GenerateCryptoSalt() protected method

protected GenerateCryptoSalt ( ) : 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 ) : void
percentage double
return void

SparkleFetcherBase() public method

public SparkleFetcherBase ( SparkleFetcherInfo info ) : System
info SparkleFetcherInfo
return System

Start() public method

public Start ( ) : void
return void

Stop() public abstract method

public abstract Stop ( ) : void
return void

Property Details

ExcludeRules protected_oe property

protected string[] ExcludeRules
return string[]

FetchPriorHistory public_oe property

public bool FetchPriorHistory
return bool

Identifier public_oe property

public string Identifier
return string

OriginalFetcherInfo public_oe property

public SparkleFetcherInfo,SparkleLib OriginalFetcherInfo
return SparkleFetcherInfo

errors protected_oe property

protected List errors
return List

warnings protected_oe property

protected List warnings
return List