Revision 0a9d4d18 trunk/Pithos.Core/IStatusKeeper.cs
b/trunk/Pithos.Core/IStatusKeeper.cs | ||
---|---|---|
61 | 61 |
FileOverlayStatus GetFileOverlayStatus(string path); |
62 | 62 |
void ProcessExistingFiles(IEnumerable<FileInfo> paths); |
63 | 63 |
void Stop(); |
64 |
void SetFileState(string path, FileStatus fileStatus, FileOverlayStatus overlayStatus); |
|
64 |
void SetFileState(string path, FileStatus fileStatus, FileOverlayStatus overlayStatus, string localFileMissingFromServer);
|
|
65 | 65 |
void StoreInfo(string path, ObjectInfo objectInfo); |
66 | 66 |
//T GetStatus<T>(string path,Func<FileState,T> getter,T defaultValue ); |
67 | 67 |
//void SetStatus(string path, Action<FileState> setter); |
... | ... | |
144 | 144 |
|
145 | 145 |
} |
146 | 146 |
|
147 |
public void SetFileState(string path, FileStatus fileStatus, FileOverlayStatus overlayStatus) |
|
147 |
public void SetFileState(string path, FileStatus fileStatus, FileOverlayStatus overlayStatus, string localFileMissingFromServer)
|
|
148 | 148 |
{ |
149 | 149 |
Contract.Requires(!String.IsNullOrWhiteSpace(path)); |
150 | 150 |
Contract.Requires(Path.IsPathRooted(path)); |
Also available in: Unified diff