Ejemplo n.º 1
0
 private static void AcceptCallback(IAsyncResult result)
 {
     if (!result.CompletedSynchronously)
     {
         ListenerHandler asyncState = (ListenerHandler)result.AsyncState;
         if (asyncState.HandleEndAccept(result))
         {
             asyncState.Dispatch();
             asyncState.ChannelPump();
         }
     }
 }
Ejemplo n.º 2
0
        private static void WaitCallback(IAsyncResult result)
        {
            if (result.CompletedSynchronously)
            {
                return;
            }
            ;

            ListenerHandler  listenerHandler = (ListenerHandler)result.AsyncState;
            IChannelListener listener        = listenerHandler._listenerBinder.Listener;

            listenerHandler.Dispatch();
        }
        static void AcceptCallback(IAsyncResult result)
        {
            if (result.CompletedSynchronously)
            {
                return;
            }

            ListenerHandler thisPtr = (ListenerHandler)result.AsyncState;

            if (thisPtr.HandleEndAccept(result))
            {
                thisPtr.Dispatch();
                thisPtr.ChannelPump();
            }
        }