root/trunk/nuxleus/Source/Xameleon/Request.cs

Revision 4527, 1.5 kB (checked in by xmlhacker, 1 year ago)

another checkpoint

  • Property svn:executable set to *
Line 
1 using System;
2 using Nuxleus.Agent;
3
4 namespace Nuxleus.Transform {
5
6     public struct TransformRequest : IRequest {
7
8         Guid m_id;
9         string m_transformResult;
10         string m_message;
11         DateTime m_timeStamp;
12         TransformContext m_transformContext;
13         bool m_isCompleted;
14
15         public Guid ID { get { return m_id; } set { m_id = value; } }
16         public string TransformResult { get { return m_transformResult; } set { m_transformResult = value; } }
17         public DateTime Timestamp { get { return m_timeStamp; } set { m_timeStamp = value; } }
18
19         public TransformRequest (Guid guid) {
20             m_id = guid;
21             m_transformResult = null;
22             m_message = null;
23             m_timeStamp = DateTime.Now;
24             m_transformContext = new TransformContext();
25             m_isCompleted = false;
26         }
27
28         public Object TransformContext {
29             get {
30                 return m_transformContext;
31             }
32             set {
33                 m_transformContext = (TransformContext)value;
34             }
35         }
36
37         public IResponse GetResponse {
38             get { throw new Exception("The method or operation is not implemented."); }
39         }
40
41         public bool IsCompleted {
42             get { return m_isCompleted; }
43             set { m_isCompleted = value; }
44         }
45
46         public string Message {
47             get { return m_message; }
48             set { m_message = value; }
49         }
50     }
51 }
Note: See TracBrowser for help on using the browser.