| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- //
- // System.Runtime.Remoting.Channels/ServerDispatchSink.cs
- //
- // Author: Dietmar Maurer ([email protected])
- //
- // 2002 (C) Copyright, Ximian, Inc.
- //
- using System.Collections;
- using System.IO;
- using System.Runtime.Remoting.Messaging;
- namespace System.Runtime.Remoting.Channels {
- internal class ServerDispatchSink : IServerChannelSink, IChannelSinkBase
- {
- public ServerDispatchSink ()
- {
- }
- public IServerChannelSink NextChannelSink {
- get {
- return null;
- }
- }
- public IDictionary Properties {
- get {
- return null;
- }
- }
- [MonoTODO]
- public void AsyncProcessResponse (IServerResponseChannelSinkStack sinkStack, object state,
- IMessage msg, ITransportHeaders headers, Stream stream)
- {
- throw new NotImplementedException ();
- }
- [MonoTODO]
- public Stream GetResponseStream (IServerResponseChannelSinkStack sinkStack, object state,
- IMessage msg, ITransportHeaders headers)
- {
- throw new NotImplementedException ();
- }
-
- public ServerProcessing ProcessMessage (IServerChannelSinkStack sinkStack,
- IMessage requestMsg,
- ITransportHeaders requestHeaders,
- Stream requestStream,
- out IMessage responseMsg,
- out ITransportHeaders responseHeaders,
- out Stream responseStream)
- {
- responseHeaders = null;
- responseStream = null;
- return ChannelServices.DispatchMessage(sinkStack, requestMsg, out responseMsg);
- }
- }
- }
|