net.rubygrapefruit.platform
Interface SystemInfo

All Superinterfaces:
NativeIntegration
All Known Implementing Classes:
DefaultSystemInfo, MutableSystemInfo

public interface SystemInfo
extends NativeIntegration

Provides access to some system information. This is a snapshot view and does not change.


Method Summary
 java.lang.String getKernelName()
          Returns the name of the kernel for the current operating system.
 java.lang.String getKernelVersion()
          Returns the version of the kernel for the current operating system.
 java.lang.String getMachineArchitecture()
          Returns the machine architecture, as reported by the operating system.
 

Method Detail

getKernelName

java.lang.String getKernelName()
Returns the name of the kernel for the current operating system.


getKernelVersion

java.lang.String getKernelVersion()
Returns the version of the kernel for the current operating system.


getMachineArchitecture

java.lang.String getMachineArchitecture()
Returns the machine architecture, as reported by the operating system.