org.rococoa.cocoa.osservices
Class PowerSummary

java.lang.Object
  extended by com.sun.jna.Structure
      extended by com.ochafik.lang.jnaerator.runtime.Structure<PowerSummary,PowerSummary.ByValue,PowerSummary.ByReference>
          extended by org.rococoa.cocoa.osservices.PowerSummary
All Implemented Interfaces:
StructureType, StructureTypeDependent, Comparable<Structure<PowerSummary,PowerSummary.ByValue,PowerSummary.ByReference>>
Direct Known Subclasses:
PowerSummary.ByReference, PowerSummary.ByValue

public class PowerSummary
extends Structure<PowerSummary,PowerSummary.ByValue,PowerSummary.ByReference>

native declaration : /System/Library/Frameworks/CoreServices.framework/Versions/Current/Frameworks/OSServices.framework/Headers/Power.h:644
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
          Number of device power info records.
 DevicePowerInfo[] devices
          Array of device power info records.
 int flags
          Flags
C type : OptionBits
 int minimumWakeTime
           
 int sleepPowerAvailable
           
 int sleepPowerNeeded
           
 int version
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE
 
Constructor Summary
PowerSummary()
           
PowerSummary(int version, int flags, int sleepPowerAvailable, int sleepPowerNeeded, int minimumWakeTime, NativeLong deviceCount, DevicePowerInfo[] devices)
           
 
Method Summary
static PowerSummary[] newArray(int arrayLength)
           
 
Methods inherited from class com.ochafik.lang.jnaerator.runtime.Structure
byReference, byValue, castToArray, castToArray, castToArray, castToReferenceArray, castToReferenceArray, castToValueArray, castToValueArray, clone, compareTo, newArray, read, setDependency, toArray, toArray, toArray, toReferenceArray, toReferenceArray, toValueArray, toValueArray, use, use, use, use, write
 
Methods inherited from class com.sun.jna.Structure
autoRead, autoRead, autoWrite, autoWrite, clear, equals, getAutoRead, getAutoWrite, getPointer, hashCode, newInstance, readField, setAutoRead, setAutoSynch, setAutoWrite, size, toString, writeField, writeField
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.ochafik.lang.jnaerator.runtime.StructureType
getPointer, size
 

Field Detail

version

public int version

flags

public int flags
Flags
C type : OptionBits


sleepPowerAvailable

public int sleepPowerAvailable

sleepPowerNeeded

public int sleepPowerNeeded

minimumWakeTime

public int minimumWakeTime

deviceCount

public NativeLong deviceCount
Number of device power info records.
C type : ItemCount


devices

public DevicePowerInfo[] devices
Array of device power info records.
C type : DevicePowerInfo[1]

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
C type : OptionBits
sleepPowerAvailable - Milliwatts available during sleep.
sleepPowerNeeded - Milliwatts needed during sleep.
minimumWakeTime - Minimum seconds before sleeping again.
deviceCount - Number of device power info records.
C type : ItemCount
devices - Array of device power info records.
C type : DevicePowerInfo[1]
Method Detail

newArray

public static PowerSummary[] newArray(int arrayLength)


Copyright © 2009. All Rights Reserved.