2002-08-05 Rodrigo Moya <rodrigo@ximian.com>
[mono.git] / mcs / class / corlib / System.Runtime.Remoting.Channels / ClientChannelSinkStack.cs
1 //
2 // System.Runtime.Remoting.Channels.ClientChannelSinkStack.cs
3 //
4 // Author: Rodrigo Moya (rodrigo@ximian.com)
5 //
6 // 2002 (C) Copyright, Ximian, Inc.
7 //
8
9 using System.IO;
10 using System.Runtime.Remoting.Messaging;
11
12 namespace System.Runtime.Remoting.Channels
13 {
14         public class ClientChannelSinkStack : IClientChannelSinkStack,
15                 IClientResponseChannelSinkStack
16         {
17                 private IMessageSink replySink = null;
18                 
19                 public ClientChannelSinkStack ()
20                 {
21                 }
22
23                 public ClientChannelSinkStack (IMessageSink sink)
24                 {
25                         replySink = sink;
26                 }
27
28                 [MonoTODO]
29                 public void AsyncProcessResponse (ITransportHeaders headers,
30                                                   Stream stream)
31                 {
32                         throw new NotImplementedException ();
33                 }
34
35                 [MonoTODO]
36                 public void DispatchException (Exception e)
37                 {
38                         throw new NotImplementedException ();
39                 }
40
41                 [MonoTODO]
42                 public void DispatchReplyMessage (IMessage msg)
43                 {
44                         throw new NotImplementedException ();
45                 }
46
47                 [MonoTODO]
48                 public object Pop (IClientChannelSink sink)
49                 {
50                         throw new NotImplementedException ();
51                 }
52
53                 [MonoTODO]
54                 public void Push (IClientChannelSink sink, object state)
55                 {
56                         throw new NotImplementedException ();
57                 }
58         }
59 }