Package org.jruby.ext.ffi
Class ArrayMemoryIO.BigEndianArrayIO
java.lang.Object
org.jruby.ext.ffi.ArrayMemoryIO.ArrayIO
org.jruby.ext.ffi.ArrayMemoryIO.BigEndianArrayIO
- Direct Known Subclasses:
ArrayMemoryIO.BE32ArrayIO,ArrayMemoryIO.BE64ArrayIO
- Enclosing class:
- ArrayMemoryIO
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionshortgetInt16(byte[] array, int offset) intgetInt32(byte[] array, int offset) longgetInt64(byte[] array, int offset) final voidputInt16(byte[] buffer, int offset, int value) final voidputInt32(byte[] buffer, int offset, int value) final voidputInt64(byte[] buffer, int offset, long value) Methods inherited from class org.jruby.ext.ffi.ArrayMemoryIO.ArrayIO
getAddress, getFloat32, getFloat64, putAddress, putFloat32, putFloat64
-
Constructor Details
-
BigEndianArrayIO
private BigEndianArrayIO()
-
-
Method Details
-
getInt16
public short getInt16(byte[] array, int offset) - Specified by:
getInt16in classArrayMemoryIO.ArrayIO
-
getInt32
public int getInt32(byte[] array, int offset) - Specified by:
getInt32in classArrayMemoryIO.ArrayIO
-
getInt64
public long getInt64(byte[] array, int offset) - Specified by:
getInt64in classArrayMemoryIO.ArrayIO
-
putInt16
public final void putInt16(byte[] buffer, int offset, int value) - Specified by:
putInt16in classArrayMemoryIO.ArrayIO
-
putInt32
public final void putInt32(byte[] buffer, int offset, int value) - Specified by:
putInt32in classArrayMemoryIO.ArrayIO
-
putInt64
public final void putInt64(byte[] buffer, int offset, long value) - Specified by:
putInt64in classArrayMemoryIO.ArrayIO
-