Class WindowsOSThreadJNA

java.lang.Object
oshi.software.common.AbstractOSThread
oshi.software.common.os.windows.WindowsOSThread
oshi.software.os.windows.WindowsOSThreadJNA
All Implemented Interfaces:
oshi.software.os.OSThread

@ThreadSafe public class WindowsOSThreadJNA extends oshi.software.common.os.windows.WindowsOSThread
JNA-based Windows OS thread implementation.
  • Nested Class Summary

    Nested classes/interfaces inherited from interface oshi.software.os.OSThread

    oshi.software.os.OSThread.ThreadFiltering
  • Constructor Summary

    Constructors
    Constructor
    Description
    WindowsOSThreadJNA(int pid, int tid, String procName, oshi.driver.common.windows.registry.ThreadPerfCounterBlock pcb)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     

    Methods inherited from class oshi.software.common.os.windows.WindowsOSThread

    getContextSwitches, getKernelTime, getName, getPriority, getProcName, getStartMemoryAddress, getStartTime, getState, getThreadId, getUpTime, getUserTime, updateAttributes

    Methods inherited from class oshi.software.common.AbstractOSThread

    getOwningProcessId, getThreadCpuLoadBetweenTicks, getThreadCpuLoadCumulative, toString

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface oshi.software.os.OSThread

    getMajorFaults, getMinorFaults
  • Constructor Details

    • WindowsOSThreadJNA

      public WindowsOSThreadJNA(int pid, int tid, String procName, oshi.driver.common.windows.registry.ThreadPerfCounterBlock pcb)
  • Method Details

    • updateAttributes

      public boolean updateAttributes()