Uses of Class
com.kenai.jaffl.MemoryIO

Packages that use MemoryIO
com.kenai.jaffl   
com.kenai.jaffl.provider   
com.kenai.jaffl.provider.jffi   
com.kenai.jaffl.struct   
 

Uses of MemoryIO in com.kenai.jaffl
 

Methods in com.kenai.jaffl that return MemoryIO
static MemoryIO MemoryIO.allocate(int size)
          Allocates a new block of java heap memory and wraps it in a MemoryIO accessor.
static MemoryIO MemoryIO.allocateDirect(int size)
          Allocates a new block of native memory and wraps it in a MemoryIO accessor.
static MemoryIO MemoryIO.allocateDirect(int size, boolean clear)
          Allocates a new block of native memory and wraps it in a MemoryIO accessor.
abstract  MemoryIO MemoryIO.getMemoryIO(long offset)
           
abstract  MemoryIO MemoryIO.getMemoryIO(long offset, long size)
           
abstract  MemoryIO MemoryIO.slice(long offset)
           
abstract  MemoryIO MemoryIO.slice(long offset, long size)
           
static MemoryIO MemoryIO.wrap(ByteBuffer buffer)
           
static MemoryIO MemoryIO.wrap(Pointer ptr)
           
static MemoryIO MemoryIO.wrap(Pointer ptr, int size)
           
 

Methods in com.kenai.jaffl with parameters of type MemoryIO
abstract  void MemoryIO.transferTo(long offset, MemoryIO other, long otherOffset, long count)
           
 

Uses of MemoryIO in com.kenai.jaffl.provider
 

Subclasses of MemoryIO in com.kenai.jaffl.provider
 class AbstractArrayMemoryIO
           
 class AbstractBufferMemoryIO
           
 class AbstractMemoryIO
          Base implementations of some MemoryIO operations.
 class BoundedMemoryIO
           
 class NullMemoryIO
           
 class ShareMemoryIO
           
 

Fields in com.kenai.jaffl.provider declared as MemoryIO
static MemoryIO NullMemoryIO.INSTANCE
           
 

Methods in com.kenai.jaffl.provider that return MemoryIO
 MemoryIO MemoryManager.allocate(int size)
           
 MemoryIO MemoryManager.allocateDirect(int size)
           
 MemoryIO MemoryManager.allocateDirect(int size, boolean clear)
           
 MemoryIO ShareMemoryIO.getDelegatedMemoryIO()
           
 MemoryIO DelegatingMemoryIO.getDelegatedMemoryIO()
           
 MemoryIO BoundedMemoryIO.getDelegatedMemoryIO()
           
 MemoryIO ShareMemoryIO.getMemoryIO(long offset)
           
 MemoryIO NullMemoryIO.getMemoryIO(long offset)
           
 MemoryIO BoundedMemoryIO.getMemoryIO(long offset)
           
 MemoryIO ShareMemoryIO.getMemoryIO(long offset, long size)
           
 MemoryIO NullMemoryIO.getMemoryIO(long offset, long size)
           
 MemoryIO BoundedMemoryIO.getMemoryIO(long offset, long size)
           
 MemoryIO AbstractMemoryIO.slice(long offset)
           
 MemoryIO AbstractMemoryIO.slice(long offset, long size)
           
 MemoryIO MemoryManager.wrap(ByteBuffer buffer)
           
 MemoryIO MemoryManager.wrap(Pointer address)
           
 MemoryIO MemoryManager.wrap(Pointer address, int size)
           
 

Methods in com.kenai.jaffl.provider with parameters of type MemoryIO
 void AbstractMemoryIO.transferFrom(long offset, MemoryIO other, long otherOffset, long count)
           
 void AbstractMemoryIO.transferTo(long offset, MemoryIO other, long otherOffset, long count)
           
 

Constructors in com.kenai.jaffl.provider with parameters of type MemoryIO
BoundedMemoryIO(MemoryIO parent, long offset, long size)
           
ShareMemoryIO(MemoryIO parent, long offset)
           
 

Uses of MemoryIO in com.kenai.jaffl.provider.jffi
 

Subclasses of MemoryIO in com.kenai.jaffl.provider.jffi
 class ArrayMemoryIO
           
 class ByteBufferMemoryIO
           
 

Methods in com.kenai.jaffl.provider.jffi that return MemoryIO
 MemoryIO MemoryManager.allocate(int size)
           
 MemoryIO MemoryManager.allocateDirect(int size)
           
 MemoryIO MemoryManager.allocateDirect(int size, boolean clear)
           
 MemoryIO ByteBufferMemoryIO.getMemoryIO(long offset)
           
 MemoryIO ArrayMemoryIO.getMemoryIO(long offset)
           
 MemoryIO ByteBufferMemoryIO.getMemoryIO(long offset, long size)
           
 MemoryIO ArrayMemoryIO.getMemoryIO(long offset, long size)
           
static MemoryIO AsmRuntime.newMemoryIO(long ptr)
           
 MemoryIO MemoryManager.wrap(ByteBuffer buffer)
           
 MemoryIO MemoryManager.wrap(Pointer ptr)
           
 MemoryIO MemoryManager.wrap(Pointer ptr, int size)
           
 

Uses of MemoryIO in com.kenai.jaffl.struct
 

Methods in com.kenai.jaffl.struct that return MemoryIO
 MemoryIO Struct.Member.getMemoryIO()
          Gets the MemoryIO used to read/write this Member.
 MemoryIO Struct.AbstractMember.getMemoryIO()
          Gets the MemoryIO used to read/write this Member.
 MemoryIO Struct.NumberField.getMemoryIO()
          Gets the MemoryIO used to read/write this Member.
static MemoryIO StructUtil.getMemoryIO(Struct struct)
           
static MemoryIO StructUtil.getMemoryIO(Struct struct, int flags)
           
protected abstract  MemoryIO Struct.String.getStringMemory()
           
protected  MemoryIO Struct.UTFString.getStringMemory()
           
protected  MemoryIO Struct.UTFStringRef.getStringMemory()
           
 

Methods in com.kenai.jaffl.struct with parameters of type MemoryIO
 void Struct.useMemory(MemoryIO address)
          Uses the specified memory address as the backing store for this structure.
 



Copyright © 2011. All Rights Reserved.