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