WebSocketSharp.Net.HttpListener.SendServiceUnavailable C# (CSharp) Method

SendServiceUnavailable() private method

private SendServiceUnavailable ( ) : void
return void
        void SendServiceUnavailable()
        {
            lock (((ICollection)ctx_queue).SyncRoot) {
                if (ctx_queue.Count == 0)
                    return;

                var ctxs = ctx_queue.ToArray ();
                ctx_queue.Clear ();
                foreach (var ctx in ctxs) {
                    var res = ctx.Response;
                    res.StatusCode = (int)HttpStatusCode.ServiceUnavailable;
                    res.Close();
                }
            }
        }