root / trunk / Pithos.Core / IStatusService.cs @ ff26eb71
History | View | Annotate | Download (1.1 kB)
1 | eeee29e3 | Panagiotis Kanavos | // ----------------------------------------------------------------------- |
---|---|---|---|
2 | eeee29e3 | Panagiotis Kanavos | // <copyright file="IStatusService.cs" company="Microsoft"> |
3 | eeee29e3 | Panagiotis Kanavos | // TODO: Update copyright text. |
4 | eeee29e3 | Panagiotis Kanavos | // </copyright> |
5 | eeee29e3 | Panagiotis Kanavos | // ----------------------------------------------------------------------- |
6 | eeee29e3 | Panagiotis Kanavos | |
7 | eeee29e3 | Panagiotis Kanavos | namespace Pithos.Core |
8 | eeee29e3 | Panagiotis Kanavos | { |
9 | eeee29e3 | Panagiotis Kanavos | using System; |
10 | eeee29e3 | Panagiotis Kanavos | using System.Collections.Generic; |
11 | eeee29e3 | Panagiotis Kanavos | using System.Linq; |
12 | eeee29e3 | Panagiotis Kanavos | using System.Text; |
13 | eeee29e3 | Panagiotis Kanavos | using System.ServiceModel; |
14 | eeee29e3 | Panagiotis Kanavos | using Pithos.Interfaces; |
15 | eeee29e3 | Panagiotis Kanavos | |
16 | eeee29e3 | Panagiotis Kanavos | /// <summary> |
17 | eeee29e3 | Panagiotis Kanavos | /// TODO: Update summary. |
18 | eeee29e3 | Panagiotis Kanavos | /// </summary> |
19 | eeee29e3 | Panagiotis Kanavos | [ServiceContract(Namespace = "http://PITHOS.Client.Status")] |
20 | eeee29e3 | Panagiotis Kanavos | public interface IStatusService |
21 | eeee29e3 | Panagiotis Kanavos | { |
22 | eeee29e3 | Panagiotis Kanavos | [OperationContract] |
23 | eeee29e3 | Panagiotis Kanavos | FileOverlayStatus GetStatus(string filePath); |
24 | eeee29e3 | Panagiotis Kanavos | } |
25 | eeee29e3 | Panagiotis Kanavos | |
26 | 5bcf6d70 | Panagiotis Kanavos | [ServiceContract(Namespace = "http://PITHOS.Client.Settings")] |
27 | 5bcf6d70 | Panagiotis Kanavos | public interface ISettingsService |
28 | 5bcf6d70 | Panagiotis Kanavos | { |
29 | 5bcf6d70 | Panagiotis Kanavos | [OperationContract] |
30 | 5bcf6d70 | Panagiotis Kanavos | PithosSettingsData GetSettings(); |
31 | 5bcf6d70 | Panagiotis Kanavos | } |
32 | c53aa229 | Panagiotis Kanavos | |
33 | c53aa229 | Panagiotis Kanavos | [ServiceContract(Namespace = "http://PITHOS.Client.Commands")] |
34 | c53aa229 | Panagiotis Kanavos | public interface ICommandsService |
35 | c53aa229 | Panagiotis Kanavos | { |
36 | c53aa229 | Panagiotis Kanavos | [OperationContract] |
37 | c53aa229 | Panagiotis Kanavos | void ShowProperties(string fileName); |
38 | c53aa229 | Panagiotis Kanavos | } |
39 | eeee29e3 | Panagiotis Kanavos | } |