Revision b5061ac8 trunk/Pithos.Core/IStatusKeeper.cs
b/trunk/Pithos.Core/IStatusKeeper.cs | ||
---|---|---|
1 | 1 |
using System; |
2 |
using System.Collections.Generic; |
|
2 | 3 |
using System.Diagnostics.Contracts; |
4 |
using System.Linq; |
|
3 | 5 |
using Pithos.Interfaces; |
4 | 6 |
|
5 | 7 |
namespace Pithos.Core |
... | ... | |
14 | 16 |
FileStatus GetFileStatus(string path); |
15 | 17 |
void ClearFileStatus(string path); |
16 | 18 |
void SetPithosStatus(PithosStatus status); |
19 |
FileOverlayStatus GetFileOverlayStatus(string path); |
|
20 |
IEnumerable<string> StoreUnversionedFiles(ParallelQuery<string> paths); |
|
17 | 21 |
} |
18 | 22 |
|
19 | 23 |
[ContractClassFor(typeof(IStatusKeeper))] |
... | ... | |
54 | 58 |
return default(FileStatus); |
55 | 59 |
} |
56 | 60 |
|
61 |
public FileOverlayStatus GetFileOverlayStatus(string path) |
|
62 |
{ |
|
63 |
Contract.Requires(!String.IsNullOrWhiteSpace(path)); |
|
64 |
|
|
65 |
return default(FileOverlayStatus); |
|
66 |
} |
|
67 |
|
|
68 |
public IEnumerable<string> StoreUnversionedFiles(ParallelQuery<string> paths) |
|
69 |
{ |
|
70 |
Contract.Requires(paths!=null); |
|
71 |
|
|
72 |
return default(IEnumerable<string>); |
|
73 |
} |
|
74 |
|
|
57 | 75 |
public void ClearFileStatus(string path) |
58 | 76 |
{ |
59 | 77 |
Contract.Requires(!String.IsNullOrWhiteSpace(path)); |
Also available in: Unified diff