com.sun.jna.ptr

Class ByReference

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)

Constructor Detail

ByReference

protected ByReference(int dataSize)
Copyright © 2007-2009 Timothy Wall. All Rights Reserved.