Revision 3c43ec9b trunk/Pithos.Core/IStatusKeeper.cs
b/trunk/Pithos.Core/IStatusKeeper.cs | ||
---|---|---|
3 | 3 |
using System.Diagnostics.Contracts; |
4 | 4 |
using System.IO; |
5 | 5 |
using System.Linq; |
6 |
using System.Threading; |
|
6 | 7 |
using Pithos.Interfaces; |
7 | 8 |
|
8 | 9 |
namespace Pithos.Core |
... | ... | |
26 | 27 |
void SetStatus(string path, Action<FileState> setter); |
27 | 28 |
void SetNetworkState(string fileName, NetworkState uploading); |
28 | 29 |
NetworkState GetNetworkState(string fileName); |
30 |
|
|
31 |
void StartProcessing(CancellationToken token); |
|
32 |
|
|
29 | 33 |
} |
30 | 34 |
|
31 | 35 |
[ContractClassFor(typeof(IStatusKeeper))] |
... | ... | |
130 | 134 |
public void SetPithosStatus(PithosStatus status) |
131 | 135 |
{ |
132 | 136 |
} |
137 |
|
|
138 |
public void StartProcessing(CancellationToken token) |
|
139 |
{ |
|
140 |
Contract.Requires(token != null, "token can't be empty"); |
|
141 |
} |
|
142 |
|
|
133 | 143 |
} |
134 | 144 |
} |
Also available in: Unified diff