jnr.ffi.provider
Class IntPointer

java.lang.Object
  extended by jnr.ffi.Pointer
      extended by jnr.ffi.provider.AbstractMemoryIO
          extended by jnr.ffi.provider.InAccessibleMemoryIO
              extended by jnr.ffi.provider.IntPointer

public final class IntPointer
extends InAccessibleMemoryIO


Constructor Summary
IntPointer(Runtime runtime, int address)
           
IntPointer(Runtime runtime, long address)
           
 
Method Summary
 boolean equals(Object obj)
           
 int hashCode()
           
 long size()
          Gets the size of this memory object in bytes (optional operation).
 
Methods inherited from class jnr.ffi.provider.InAccessibleMemoryIO
array, arrayLength, arrayOffset, error, get, get, get, get, get, get, getByte, getDouble, getFloat, getInt, getLong, getLongLong, getPointer, getPointer, getShort, getString, getString, hasArray, indexOf, put, put, put, put, put, put, putByte, putDouble, putFloat, putInt, putLong, putLongLong, putPointer, putShort, putString, setMemory
 
Methods inherited from class jnr.ffi.provider.AbstractMemoryIO
checkBounds, checkBounds, getAddress, getInt, getNativeLong, indexOf, putAddress, putAddress, putInt, putNativeLong, slice, slice, transferFrom, transferTo
 
Methods inherited from class jnr.ffi.Pointer
address, get, getNullTerminatedPointerArray, getNullTerminatedStringArray, getRuntime, isDirect, newIntPointer, put, toString, wrap, wrap, wrap
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IntPointer

public IntPointer(Runtime runtime,
                  long address)

IntPointer

public IntPointer(Runtime runtime,
                  int address)
Method Detail

size

public long size()
Description copied from class: Pointer
Gets the size of this memory object in bytes (optional operation).

Specified by:
size in class Pointer
Returns:
the size of the memory area this Pointer points to. If the size is unknown, Long.MAX_VALUE is returned}.

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object


Copyright © 2013. All Rights Reserved.