2002-08-02 Duncan Mak <duncan@ximian.com>
[mono.git] / mcs / class / corlib / System.Runtime.Remoting.Channels / IServerChannelSinkStack.cs
1 //
2 // System.Runtime.Remoting.Channels.IServerChannelSinkStack.cs
3 //
4 // Author: Duncan Mak (duncan@ximian.com)
5 //
6 // 2002 (C) Copyright, Ximian, Inc.
7 //
8
9 using System.Runtime.Remoting;
10
11 namespace System.Runtime.Remoting.Channels {
12
13         public interface IServerChannelSinkStack : IServerResponseChannelSinkStack
14         {
15                 object Pop (IServerChannelSink sink);
16
17                 void Push (IServerChannelSink sink, object state);
18
19                 void ServerCallback (IAsyncResult ar);
20
21                 void Store (IServerChannelSink sink, object state);
22
23                 void StoreAndDispatch (IServerChannelSink sink, object state);
24         }
25 }