C# 클래스 CClash.DirectCompilerCacheServer

상속: DirectCompilerCache
파일 보기 프로젝트 열기: artillery/cclash 1 사용 예제들

공개 메소드들

메소드 설명
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

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void

메소드 상세

CompileOrCache() 공개 메소드

public CompileOrCache ( ICompiler comp, IEnumerable args ) : int
comp ICompiler
args IEnumerable
리턴 int

DigestCompiler() 공개 메소드

public DigestCompiler ( string compilerPath ) : DataHash
compilerPath string
리턴 DataHash

DirectCompilerCacheServer() 공개 메소드

public DirectCompilerCacheServer ( string cachedir ) : System
cachedir string
리턴 System

Dispose() 보호된 메소드

protected Dispose ( bool disposing ) : void
disposing bool
리턴 void

FileExists() 공개 메소드

public FileExists ( string path ) : bool
path string
리턴 bool

Finished() 공개 메소드

public Finished ( ) : void
리턴 void

GetHashes() 공개 메소드

public GetHashes ( IEnumerable fnames ) : DataHash>.Dictionary
fnames IEnumerable
리턴 DataHash>.Dictionary

Lock() 공개 메소드

public Lock ( CacheLockType mode ) : void
mode CacheLockType
리턴 void

OnWatchedFileChanged() 공개 메소드

public OnWatchedFileChanged ( object sender, FileChangedEventArgs args ) : void
sender object
args FileChangedEventArgs
리턴 void

Setup() 공개 메소드

public Setup ( ) : void
리턴 void

SetupStats() 공개 메소드

public SetupStats ( ) : void
리턴 void

Unlock() 공개 메소드

public Unlock ( CacheLockType mode ) : void
mode CacheLockType
리턴 void

UnwatchFile() 공개 메소드

public UnwatchFile ( string path ) : void
path string
리턴 void

WatchFile() 공개 메소드

public WatchFile ( string path ) : void
path string
리턴 void