Hardware/IVisitor.cs
author moel.mich
Sun, 23 Sep 2012 18:37:43 +0000
changeset 380 573f1fff48b2
parent 182 4801e9eaf979
permissions -rw-r--r--
Fixed Issue 387. The new implementation does not try to start a ring 0 driver that already exists, but could not be opened. It tries to delete the driver and install it new. The driver is now stored temporarily in the application folder. The driver is not correctly removed on system shutdown.
moel@110
     1
/*
moel@110
     2
 
moel@344
     3
  This Source Code Form is subject to the terms of the Mozilla Public
moel@344
     4
  License, v. 2.0. If a copy of the MPL was not distributed with this
moel@344
     5
  file, You can obtain one at http://mozilla.org/MPL/2.0/.
moel@110
     6
 
moel@344
     7
  Copyright (C) 2009-2010 Michael Möller <mmoeller@openhardwaremonitor.org>
moel@344
     8
	
moel@110
     9
*/
moel@110
    10
moel@110
    11
namespace OpenHardwareMonitor.Hardware {
moel@110
    12
moel@110
    13
  public interface IVisitor {
moel@110
    14
    void VisitComputer(IComputer computer);
moel@110
    15
    void VisitHardware(IHardware hardware);
moel@110
    16
    void VisitSensor(ISensor sensor);
moel@110
    17
    void VisitParameter(IParameter parameter);
moel@110
    18
  }
moel@110
    19
moel@110
    20
}