Class VIAInfoImpl

java.lang.Object
freenet.support.CPUInformation.CPUIDCPUInfo
freenet.support.CPUInformation.VIAInfoImpl
All Implemented Interfaces:
CPUInfo, VIACPUInfo

class VIAInfoImpl extends CPUIDCPUInfo implements VIACPUInfo
Moved out of CPUID.java
Since:
0.8.7
  • Constructor Details

    • VIAInfoImpl

      VIAInfoImpl()
  • Method Details

    • IsC3Compatible

      public boolean IsC3Compatible()
      Specified by:
      IsC3Compatible in interface VIACPUInfo
      Returns:
      true if the CPU present in the machine is at least an 'c3' CPU
    • IsNanoCompatible

      public boolean IsNanoCompatible()
      Specified by:
      IsNanoCompatible in interface VIACPUInfo
      Returns:
      true if the CPU present in the machine is at least an 'nano' CPU
    • getCPUModelString

      public String getCPUModelString()
      Specified by:
      getCPUModelString in interface CPUInfo
      Overrides:
      getCPUModelString in class CPUIDCPUInfo
      Returns:
      A string detailing what type of CPU that is present in the machine. I.e. 'Pentium IV' etc.
    • hasX64

      public boolean hasX64()
      Specified by:
      hasX64 in interface CPUInfo
      Overrides:
      hasX64 in class CPUIDCPUInfo
      Returns:
      true iff the CPU supports the 64-bit support