インタフェース
org.maachang.jni.io.NativeBuffer の使用

org.maachang.jni.io での NativeBuffer の使用
 

org.maachang.jni.io での NativeBuffer のサブインタフェース
 interface MmapBuffer
          MmapBuffer.
 

NativeBuffer を実装している org.maachang.jni.io のクラス
 class AbstractFastNativeBuffer
          状態チェックを無視するNativeBuffer.
 class AbstractNativeBuffer
          AbstractNativeBuffer.
 class FastMemoryBuffer
          高速MemoryBuffer.
 class FastMemoryByteBuffer
          高速DirectByteBufferをNativeBuffer操作オブジェクト.
 class MemoryBuffer
          MemoryBuffer.
 class MemoryByteBuffer
          DirectByteBufferをNativeBuffer操作するオブジェクト.
 

NativeBuffer を返す org.maachang.jni.io のメソッド
static NativeBuffer NativeRandomIO.createMemory(boolean fastMode, int length)
          メモリ情報を生成.
 

NativeBuffer 型のパラメータを持つ org.maachang.jni.io のメソッド
 int NativeRandomIO.read(NativeBuffer buffer, int offset, int length)
          読み込み処理.
 int NativeFastRandomIO.read(NativeBuffer buffer, int offset, int length)
          読み込み処理.
 int NativeRandomIO.read(NativeBuffer buffer, long seek, int offset, int length)
          読み込み処理.
 int NativeFastRandomIO.read(NativeBuffer buffer, long seek, int offset, int length)
          読み込み処理.
 void NativeRandomIO.write(NativeBuffer buffer, int offset, int length)
          書込み処理.
 void NativeFastRandomIO.write(NativeBuffer buffer, int offset, int length)
          書込み処理.
 void NativeRandomIO.write(NativeBuffer buffer, long seek, int offset, int length)
          書込み処理.
 void NativeFastRandomIO.write(NativeBuffer buffer, long seek, int offset, int length)
          書込み処理.