From c7a83488198fab1b0845b5c94e1dc619b816ee17 Mon Sep 17 00:00:00 2001 From: Shreyas Zare Date: Sat, 29 Aug 2020 14:36:15 +0530 Subject: [PATCH] removed ResolverQueryHandle --- DnsServerCore/Dns/ResolverQueryHandle.cs | 56 ------------------------ 1 file changed, 56 deletions(-) delete mode 100644 DnsServerCore/Dns/ResolverQueryHandle.cs diff --git a/DnsServerCore/Dns/ResolverQueryHandle.cs b/DnsServerCore/Dns/ResolverQueryHandle.cs deleted file mode 100644 index 4ccf0a33..00000000 --- a/DnsServerCore/Dns/ResolverQueryHandle.cs +++ /dev/null @@ -1,56 +0,0 @@ -/* -Technitium DNS Server -Copyright (C) 2020 Shreyas Zare (shreyas@technitium.com) - -This program is free software: you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation, either version 3 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this program. If not, see . - -*/ - -using System.Threading; -using TechnitiumLibrary.Net.Dns; - -namespace DnsServerCore.Dns -{ - class ResolverQueryHandle - { - #region variables - - DnsDatagram _response; - readonly EventWaitHandle _waitHandle = new ManualResetEvent(false); - - #endregion - - #region public - - public void Set(DnsDatagram response) - { - _response = response; - _waitHandle.Set(); - } - - public bool WaitForResponse(int timeout, out DnsDatagram response) - { - if (_waitHandle.WaitOne(timeout)) - { - response = _response; - return true; - } - - response = null; - return false; - } - - #endregion - } -}