Class NativeSlice.SliceJNI

java.lang.Object
org.fusesource.leveldbjni.internal.NativeSlice.SliceJNI
Enclosing class:
NativeSlice

@JniClass(name="leveldb::Slice", flags=CPP) static class NativeSlice.SliceJNI extends Object
  • Field Details

    • SIZEOF

      @JniField(flags=CONSTANT, accessor="sizeof(struct leveldb::Slice)") static int SIZEOF
  • Constructor Details

    • SliceJNI

      SliceJNI()
  • Method Details

    • delete

      @JniMethod(flags=CPP_DELETE) public static final void delete(long self)
    • memmove

      public static final void memmove(@JniArg(cast="void *") long dest, @JniArg(cast="const void *",flags={NO_OUT,CRITICAL}) NativeSlice src, @JniArg(cast="size_t") long size)
    • memmove

      public static final void memmove(@JniArg(cast="void *",flags={NO_IN,CRITICAL}) NativeSlice dest, @JniArg(cast="const void *") long src, @JniArg(cast="size_t") long size)
    • init

      @JniMethod(flags=CONSTANT_INITIALIZER) private static final void init()