de.intarsys.nativec.api
public class NativeTools extends java.lang.Object
Constructor and Description |
---|
NativeTools() |
Modifier and Type | Method and Description |
---|---|
static byte[] |
fromNativeByteArray(long ptr,
int count) |
static long |
fromNativeCLong(long ptr) |
static de.intarsys.tools.valueholder.IValueHolder<java.lang.Number> |
fromNativeCLongHolder(long ptr) |
static int |
fromNativeInt(long ptr) |
static int[] |
fromNativeIntArray(INativeHandle handle,
int count) |
static int[] |
fromNativeIntArray(long ptr,
int count) |
static de.intarsys.tools.valueholder.IValueHolder<java.lang.Integer> |
fromNativeIntHolder(long ptr) |
static java.lang.String |
fromNativeString(long ptr,
int count) |
static INativeHandle |
toHandle(long address) |
static void |
toNativeByteArray(long ptr,
byte[] value) |
static void |
toNativeCLong(long ptr,
int[] value) |
static void |
toNativeCLong(long ptr,
de.intarsys.tools.valueholder.IValueHolder<java.lang.Number> value) |
static void |
toNativeCLong(long ptr,
long value) |
static void |
toNativeCLong(long ptr,
long[] value) |
static void |
toNativeInt(long ptr,
int value) |
static void |
toNativeInt(long ptr,
int[] value) |
static void |
toNativeInt(long ptr,
de.intarsys.tools.valueholder.IValueHolder<java.lang.Integer> value) |
static void |
toNativePointer(long ptr,
INativeHandle value) |
public static byte[] fromNativeByteArray(long ptr, int count)
public static long fromNativeCLong(long ptr)
public static de.intarsys.tools.valueholder.IValueHolder<java.lang.Number> fromNativeCLongHolder(long ptr)
public static int fromNativeInt(long ptr)
public static int[] fromNativeIntArray(INativeHandle handle, int count)
public static int[] fromNativeIntArray(long ptr, int count)
public static de.intarsys.tools.valueholder.IValueHolder<java.lang.Integer> fromNativeIntHolder(long ptr)
public static java.lang.String fromNativeString(long ptr, int count)
public static INativeHandle toHandle(long address)
public static void toNativeByteArray(long ptr, byte[] value)
public static void toNativeCLong(long ptr, de.intarsys.tools.valueholder.IValueHolder<java.lang.Number> value)
public static void toNativeCLong(long ptr, long value)
public static void toNativeCLong(long ptr, int[] value)
public static void toNativeCLong(long ptr, long[] value)
public static void toNativeInt(long ptr, int value)
public static void toNativeInt(long ptr, int[] value)
public static void toNativeInt(long ptr, de.intarsys.tools.valueholder.IValueHolder<java.lang.Integer> value)
public static void toNativePointer(long ptr, INativeHandle value)