com.sun.jna.ptr
Class ByReference
java.lang.Object
com.sun.jna.PointerType
com.sun.jna.ptr.ByReference
- All Implemented Interfaces:
- NativeMapped
- Direct Known Subclasses:
- ByteByReference, DoubleByReference, FloatByReference, IntByReference, LongByReference, NativeLongByReference, PointerByReference, ShortByReference
public abstract class ByReference
- extends PointerType
Provides generic "pointer to type" functionality, often used in C
code to return values to the caller in addition to a function result.
Derived classes should define setValue(<T>)
and <T> getValue()
methods which write to/read from
memory.
This class derives from PointerType instead of Memory in order to
restrict the API to only getValue/setValue
.
NOTE: this class would ideally be replaced by a generic.
Constructor Summary |
protected |
ByReference(int dataSize)
|
ByReference
protected ByReference(int dataSize)
Copyright © 2007-2010 Timothy Wall. All Rights Reserved.