using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Tor.Controller { /// /// A class containing the command to clear client-side cached IP addresses for hostnames. /// internal sealed class SignalClearDNSCacheCommand : Command { #region Tor.Controller.Command<> /// /// Dispatches the command to the client control port and produces a response result. /// /// The control connection where the command should be dispatched. /// /// A object instance containing the response data. /// protected override Response Dispatch(Connection connection) { if (connection.Write("signal cleardnscache")) { ConnectionResponse response = connection.Read(); return new Response(response.Success); } return new Response(false); } #endregion } }