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