Top Description Fields Constructors Methods
jogamp.common.os

public Class MachineDataInfoRuntime

extends Object
Class Inheritance
Imports
com.jogamp.common.os.MachineDataInfo, .Platform, .MachineDataInfo.StaticConfig

Runtime operations of MachineDataInfo.

Field Summary

Modifier and TypeField and Description
pack-priv static volatile boolean
pack-priv static volatile MachineDataInfo
pack-priv static volatile MachineDataInfo.StaticConfig

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private static native int
private static native int
private static native int
private static native int
private static native int
private static native int
private static native int
private static native int
private static native int
private static native int
private static native long
private static native int
public static MachineDataInfo
private static MachineDataInfo
private static native int
private static native int
private static native int
private static native int
private static native int
private static native int
public static MachineDataInfo.StaticConfig
public static MachineDataInfo.StaticConfig
public static void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

initializedback to summary
pack-priv static volatile boolean initialized
runtimeMDback to summary
pack-priv static volatile MachineDataInfo runtimeMD
staticMDback to summary
pack-priv static volatile MachineDataInfo.StaticConfig staticMD

Constructor Detail

MachineDataInfoRuntimeback to summary
public MachineDataInfoRuntime()

Method Detail

getAlignmentDoubleImplback to summary
private static native int getAlignmentDoubleImpl()
getAlignmentFloatImplback to summary
private static native int getAlignmentFloatImpl()
getAlignmentInt16Implback to summary
private static native int getAlignmentInt16Impl()
getAlignmentInt32Implback to summary
private static native int getAlignmentInt32Impl()
getAlignmentInt64Implback to summary
private static native int getAlignmentInt64Impl()
getAlignmentInt8Implback to summary
private static native int getAlignmentInt8Impl()
getAlignmentIntImplback to summary
private static native int getAlignmentIntImpl()
getAlignmentLongDoubleImplback to summary
private static native int getAlignmentLongDoubleImpl()
getAlignmentLongImplback to summary
private static native int getAlignmentLongImpl()
getAlignmentPointerImplback to summary
private static native int getAlignmentPointerImpl()
getPageSizeInBytesImplback to summary
private static native long getPageSizeInBytesImpl()
getPointerSizeInBytesImplback to summary
private static native int getPointerSizeInBytesImpl()
getRuntimeback to summary
public static MachineDataInfo getRuntime()
getRuntimeImplback to summary
private static MachineDataInfo getRuntimeImpl()
getSizeOfDoubleImplback to summary
private static native int getSizeOfDoubleImpl()
getSizeOfFloatImplback to summary
private static native int getSizeOfFloatImpl()
getSizeOfIntImplback to summary
private static native int getSizeOfIntImpl()
getSizeOfLongDoubleImplback to summary
private static native int getSizeOfLongDoubleImpl()
getSizeOfLongImplback to summary
private static native int getSizeOfLongImpl()
getSizeOfPointerImplback to summary
private static native int getSizeOfPointerImpl()
getStaticback to summary
public static MachineDataInfo.StaticConfig getStatic()
guessStaticMachineDataInfoback to summary
public static MachineDataInfo.StaticConfig guessStaticMachineDataInfo(final Platform.OSType osType, final Platform.CPUType cpuType)
initializeback to summary
public static void initialize()