/[projects]/dao/DaoMqPump2/DaoMqPump2/IRemoteControl.cs
ViewVC logotype

Annotation of /dao/DaoMqPump2/DaoMqPump2/IRemoteControl.cs

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1999 - (hide annotations) (download)
Mon Jul 8 14:22:33 2013 UTC (10 years, 11 months ago) by torben
File size: 1723 byte(s)
Use one StatusData struct to transfer data
Introduce EventLog file
Add lastTransferTime to status data
1 torben 1986 using System;
2     using System.Collections.Generic;
3     using System.Runtime.Serialization;
4     using System.ServiceModel;
5     using System.Text;
6    
7     namespace DaoMqPump2
8     {
9     [ServiceContract(Namespace = "http://Microsoft.ServiceModel.Samples")]
10     public interface IRemoteControl
11     {
12     [OperationContract]
13     string[] GetTransports();
14    
15     [OperationContract]
16 torben 1999 StatusData GetTransportStatus(string transport);
17 torben 1986
18     [OperationContract]
19     void SetTransportEnabled(string transport, bool enabled);
20    
21 torben 1999 /*[OperationContract]
22     bool GetTransportEnabled(string transport);
23    
24 torben 1986 [OperationContract]
25     bool GetTransportLastrunOk(string transport);
26    
27     [OperationContract]
28     string GetTransportLastErrorMessage(string transport);
29    
30     [OperationContract]
31     string GetTransportLastOkTime(string transport);
32    
33     [OperationContract]
34     string GetTransportLastErrorTime(string transport);
35    
36     [OperationContract]
37 torben 1999 string GetTransportLastTransferTime(string transport);
38    
39     [OperationContract]
40 torben 1986 int GetTransportCounter(string transport);
41 torben 1999 */
42 torben 1986
43 torben 1999
44 torben 1986 [OperationContract]
45     string[] GetTransportLog(string transport);
46    
47 torben 1999
48 torben 1986 [OperationContract]
49     string GetTransportDirection(string transport);
50     [OperationContract]
51     string GetTransportQueueName(string transport);
52     [OperationContract]
53     string GetTransportInsertQuery(string transport);
54     [OperationContract]
55     string GetTransportReadQuery(string transport);
56     [OperationContract]
57     string GetTransportUpdateQuery(string transport);
58    
59    
60    
61     }
62     }

  ViewVC Help
Powered by ViewVC 1.1.20