Exemplo n.º 1
0
        void IReactor.AddResult(IAsyncResult ar, Action <IAsyncResult, object> callback, object state)
        {
            var slot = new ReactorSlot()
            {
                Result   = ar,
                Callback = callback,
                Handle   = ar.AsyncWaitHandle,
                State    = state
            };

            _slots.Add(slot);

            _loopControl.Set();
        }
Exemplo n.º 2
0
        void IReactor.AddResult(IAsyncResult ar, Action<IAsyncResult, object> callback, object state)
        {
            var slot = new ReactorSlot()
            {
                Result = ar,
                Callback = callback,
                Handle = ar.AsyncWaitHandle,
                State = state
            };

            _slots.Add(slot);

            _loopControl.Set();
        }