org.jvnet.solaris.jna
Class PtrByReference<T extends com.sun.jna.PointerType>

java.lang.Object
  extended by com.sun.jna.PointerType
      extended by com.sun.jna.ptr.ByReference
          extended by org.jvnet.solaris.jna.PtrByReference<T>
All Implemented Interfaces:
com.sun.jna.NativeMapped

public class PtrByReference<T extends com.sun.jna.PointerType>
extends com.sun.jna.ptr.ByReference

PointerByReference equivalent but type-safe.

Author:
Kohsuke Kawaguchi

Constructor Summary
PtrByReference()
           
PtrByReference(T value)
           
 
Method Summary
 T getValue(Class<T> type)
           
 void setValue(T value)
           
 
Methods inherited from class com.sun.jna.PointerType
equals, fromNative, getPointer, hashCode, nativeType, setPointer, toNative
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PtrByReference

public PtrByReference()

PtrByReference

public PtrByReference(T value)
Method Detail

setValue

public void setValue(T value)

getValue

public T getValue(Class<T> type)


Copyright © 2012. All Rights Reserved.