Added notification messages for conflicts and multifile operations on Pithos.Core...
[pithos-ms-client] / trunk / Pithos.Core / IPithosWorkflow.cs
1 using Pithos.Interfaces;
2
3 namespace Pithos.Core
4 {
5     public interface IPithosWorkflow
6     {
7         IPithosSettings Settings { get; set; }
8         IStatusKeeper StatusKeeper { get; set; }
9         FileStatus SetFileStatus(string path,FileStatus status);
10         void ClearFileStatus(string path);
11        // void RaiseChangeNotification(string path);
12
13
14     }
15
16     public enum FileStatus
17     {
18         Missing,
19         Unchanged,
20         Created,
21         Modified,
22         Renamed,
23         Deleted,
24         Conflict
25     }
26 }