org.rococoa.cocoa.osservices
Class PowerSummary

java.lang.Object
  extended by com.sun.jna.Structure
      extended by com.ochafik.lang.jnaerator.runtime.Structure
          extended by org.rococoa.cocoa.osservices.PowerSummary
Direct Known Subclasses:
PowerSummary.ByReference, PowerSummary.ByValue

public class PowerSummary
extends com.ochafik.lang.jnaerator.runtime.Structure

This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects..
For help, please visit NativeLibs4Java, Rococoa, or JNA.


Nested Class Summary
static class PowerSummary.ByReference
           
static class PowerSummary.ByValue
           
 
Field Summary
 NativeLong deviceCount
           
 DevicePowerInfo[] devices
           
 int flags
           
 int minimumWakeTime
           
 int sleepPowerAvailable
           
 int sleepPowerNeeded
           
 int version
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
PowerSummary()
           
PowerSummary(int version, int flags, int sleepPowerAvailable, int sleepPowerNeeded, int minimumWakeTime, NativeLong deviceCount, DevicePowerInfo[] devices)
           
 
Method Summary
 PowerSummary.ByReference byReference()
           
 PowerSummary.ByValue byValue()
           
 PowerSummary clone()
           
 
Methods inherited from class com.ochafik.lang.jnaerator.runtime.Structure
setupClone
 
Methods inherited from class com.sun.jna.Structure
allocateMemory, allocateMemory, cacheTypeInfo, clear, ensureAllocated, equals, getAutoRead, getAutoWrite, getFieldOrder, getNativeAlignment, getPointer, getStructAlignment, hashCode, newInstance, read, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setFieldOrder, setTypeMapper, size, sortFields, toArray, toArray, toString, useMemory, useMemory, write, writeField, writeField
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

version

public int version

flags

public int flags

sleepPowerAvailable

public int sleepPowerAvailable

sleepPowerNeeded

public int sleepPowerNeeded

minimumWakeTime

public int minimumWakeTime

deviceCount

public NativeLong deviceCount

devices

public DevicePowerInfo[] devices
Constructor Detail

PowerSummary

public PowerSummary()

PowerSummary

public PowerSummary(int version,
                    int flags,
                    int sleepPowerAvailable,
                    int sleepPowerNeeded,
                    int minimumWakeTime,
                    NativeLong deviceCount,
                    DevicePowerInfo[] devices)
Parameters:
version - Version of this structure.
flags - Flags
sleepPowerAvailable - Milliwatts available during sleep.
sleepPowerNeeded - Milliwatts needed during sleep.
minimumWakeTime - Minimum seconds before sleeping again.
deviceCount - Number of device power info records.
devices - Array of device power info records.
Method Detail

byReference

public PowerSummary.ByReference byReference()

byValue

public PowerSummary.ByValue byValue()

clone

public PowerSummary clone()
Overrides:
clone in class Object