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