2 // System.Runtime.Remoting.ServerObjectTerminatorSink.cs
4 // Author: Lluis Sanchez Gual (lsg@ctv.es)
6 // (C) 2002, Lluis Sanchez Gual
11 namespace System.Runtime.Remoting.Messaging
13 // The final sink of the Server Object Sink Chain.
14 // It invokes object dynamic sinks and forwards the message
15 // to the StackBuilderSink
17 internal class ServerObjectTerminatorSink: IMessageSink
19 IMessageSink _nextSink;
21 public ServerObjectTerminatorSink(IMessageSink nextSink)
26 [MonoTODO("Invoke dynamic sinks")]
27 public IMessage SyncProcessMessage (IMessage msg)
29 return _nextSink.SyncProcessMessage (msg);
32 [MonoTODO("Invoke dynamic sinks")]
33 public IMessageCtrl AsyncProcessMessage (IMessage msg, IMessageSink replySink)
35 return _nextSink.AsyncProcessMessage (msg, replySink);
38 public IMessageSink NextSink
40 get { return _nextSink; }