* Stubed System.ComponentModel/LicenseContext.cs
[mono.git] / mcs / class / System.Runtime.Remoting / System.Runtime.Remoting.Channels.Http / HttpChannel.cs
1 //
2 // System.Runtime.Remoting.Channels.Http.HttpChannel
3 //
4 // Authors:
5 //      Martin Willemoes Hansen (mwh@sysrq.dk)
6 //
7 // (C) 2003 Martin Willemoes Hansen
8 //
9
10 using System.Collections;
11 using System.Runtime.Remoting.Messaging;
12
13 namespace System.Runtime.Remoting.Channels.Http 
14 {
15         public class HttpChannel : BaseChannelWithProperties,
16                                    IChannelReceiver, IChannel, 
17                                    IChannelSender, IChannelReceiverHook
18         {
19                 [MonoTODO]
20                 public HttpChannel()
21                 {
22                 }
23
24                 public object ChannelData {
25                         [MonoTODO]
26                         get { throw new NotImplementedException(); }
27                 }
28
29                 public string ChannelName {
30                         [MonoTODO]
31                         get { throw new NotImplementedException(); }
32                 }
33
34                 public int ChannelPriority {
35                         [MonoTODO]
36                         get { throw new NotImplementedException(); }
37                 }
38
39                 public string ChannelScheme {
40                         [MonoTODO]
41                         get { throw new NotImplementedException(); }
42                 }
43
44                 public IServerChannelSink ChannelSinkChain {
45                         [MonoTODO]
46                         get { throw new NotImplementedException(); }
47                 }
48
49                 public override object this [object key] {
50                         [MonoTODO]
51                         get { throw new NotImplementedException(); } 
52
53                         [MonoTODO]
54                         set { throw new NotImplementedException(); }
55                 }
56
57                 public override ICollection Keys {
58                         [MonoTODO]
59                         get { throw new NotImplementedException(); }
60                 }
61
62                 public override IDictionary Properties {
63                         [MonoTODO]
64                         get { throw new NotImplementedException(); }
65                 }
66
67                 public bool WantsToListen {
68                         [MonoTODO]
69                         get { throw new NotImplementedException(); } 
70
71                         [MonoTODO]
72                         set { throw new NotImplementedException(); }
73                 }
74
75                 [MonoTODO]
76                 public void AddHookChannelUri (string channelUri)
77                 {
78                         throw new NotImplementedException();
79                 }
80
81                 [MonoTODO]
82                 public IMessageSink CreateMessageSink (string url, 
83                                                        object remoteChannelData,
84                                                        out string objectURI)
85                 {
86                         throw new NotImplementedException();
87                 }
88
89                 [MonoTODO]
90                 public string[] GetUrlsForUri (string objectURI)
91                 {
92                         throw new NotImplementedException();
93                 }
94
95                 [MonoTODO]
96                 public string Parse (string url, out string objectURI)
97                 {
98                         throw new NotImplementedException();
99                 }
100
101                 [MonoTODO]
102                 public void StartListening (object data)
103                 {
104                         throw new NotImplementedException();
105                 }
106
107                 [MonoTODO]
108                 public void StopListening (object data)
109                 {
110                         throw new NotImplementedException();
111                 }
112
113                 [MonoTODO]
114                 ~HttpChannel()
115                 {
116                 }
117         }
118 }