1 //
2 // Copyright (c) ZeroC, Inc. All rights reserved.
3 //
4 
5 namespace IceInternal
6 {
7 
8     using System;
9     using System.Net.Sockets;
10 
11     public interface Acceptor
12     {
close()13         void close();
listen()14         EndpointI listen();
startAccept(AsyncCallback callback, object state)15         bool startAccept(AsyncCallback callback, object state);
finishAccept()16         void finishAccept();
accept()17         Transceiver accept();
protocol()18         string protocol();
ToString()19         string ToString();
toDetailedString()20         string toDetailedString();
21     }
22 
23 }
24