Statistics
| Branch: | Revision:

root / trunk / Pithos.Core / IStatusService.cs @ c53aa229

History | View | Annotate | Download (1.1 kB)

1
// -----------------------------------------------------------------------
2
// <copyright file="IStatusService.cs" company="Microsoft">
3
// TODO: Update copyright text.
4
// </copyright>
5
// -----------------------------------------------------------------------
6

    
7
namespace Pithos.Core
8
{
9
    using System;
10
    using System.Collections.Generic;
11
    using System.Linq;
12
    using System.Text;
13
    using System.ServiceModel;
14
    using Pithos.Interfaces;
15

    
16
    /// <summary>
17
    /// TODO: Update summary.
18
    /// </summary>
19
    [ServiceContract(Namespace = "http://PITHOS.Client.Status")]
20
    public interface IStatusService
21
    {
22
        [OperationContract]
23
        FileOverlayStatus GetStatus(string filePath);
24
    }
25

    
26
    [ServiceContract(Namespace = "http://PITHOS.Client.Settings")]
27
    public interface ISettingsService
28
    {
29
        [OperationContract]
30
        PithosSettingsData GetSettings();
31
    }
32

    
33
    [ServiceContract(Namespace = "http://PITHOS.Client.Commands")]
34
    public interface ICommandsService
35
    {
36
        [OperationContract]
37
        void ShowProperties(string fileName);
38
    }
39
}