C# Class CClash.DirectCompilerCacheServer

Inheritance: DirectCompilerCache
Show file Open project: artillery/cclash Class Usage Examples

Public Methods

Method Description
CompileOrCache ( ICompiler comp, IEnumerable args ) : int
DigestCompiler ( string compilerPath ) : DataHash
DirectCompilerCacheServer ( string cachedir ) : System
FileExists ( string path ) : bool
Finished ( ) : void
GetHashes ( IEnumerable fnames ) : DataHash>.Dictionary
Lock ( CacheLockType mode ) : void
OnWatchedFileChanged ( object sender, FileChangedEventArgs args ) : void
Setup ( ) : void
SetupStats ( ) : void
Unlock ( CacheLockType mode ) : void
UnwatchFile ( string path ) : void
WatchFile ( string path ) : void

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Method Details

CompileOrCache() public method

public CompileOrCache ( ICompiler comp, IEnumerable args ) : int
comp ICompiler
args IEnumerable
return int

DigestCompiler() public method

public DigestCompiler ( string compilerPath ) : DataHash
compilerPath string
return DataHash

DirectCompilerCacheServer() public method

public DirectCompilerCacheServer ( string cachedir ) : System
cachedir string
return System

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

FileExists() public method

public FileExists ( string path ) : bool
path string
return bool

Finished() public method

public Finished ( ) : void
return void

GetHashes() public method

public GetHashes ( IEnumerable fnames ) : DataHash>.Dictionary
fnames IEnumerable
return DataHash>.Dictionary

Lock() public method

public Lock ( CacheLockType mode ) : void
mode CacheLockType
return void

OnWatchedFileChanged() public method

public OnWatchedFileChanged ( object sender, FileChangedEventArgs args ) : void
sender object
args FileChangedEventArgs
return void

Setup() public method

public Setup ( ) : void
return void

SetupStats() public method

public SetupStats ( ) : void
return void

Unlock() public method

public Unlock ( CacheLockType mode ) : void
mode CacheLockType
return void

UnwatchFile() public method

public UnwatchFile ( string path ) : void
path string
return void

WatchFile() public method

public WatchFile ( string path ) : void
path string
return void