public interface Rbd
extends com.sun.jna.Library
| Modifier and Type | Method and Description |
|---|---|
int |
rbd_clone(com.sun.jna.Pointer p_io,
java.lang.String p_name,
java.lang.String p_snapname,
com.sun.jna.Pointer c_io,
java.lang.String c_name,
long features,
com.sun.jna.ptr.IntByReference order) |
int |
rbd_clone2(com.sun.jna.Pointer p_io,
java.lang.String p_name,
java.lang.String p_snapname,
com.sun.jna.Pointer c_io,
java.lang.String c_name,
long features,
com.sun.jna.ptr.IntByReference order,
long stripe_unit,
long stripe_count) |
int |
rbd_close(com.sun.jna.Pointer image) |
int |
rbd_copy2(com.sun.jna.Pointer source_image,
com.sun.jna.Pointer dest_image) |
int |
rbd_create(com.sun.jna.Pointer io,
java.lang.String name,
long size,
com.sun.jna.ptr.IntByReference order) |
int |
rbd_create2(com.sun.jna.Pointer io,
java.lang.String name,
long size,
long features,
com.sun.jna.ptr.IntByReference order) |
int |
rbd_create3(com.sun.jna.Pointer io,
java.lang.String name,
long size,
long features,
com.sun.jna.ptr.IntByReference order,
long stripe_unit,
long stripe_count) |
int |
rbd_get_old_format(com.sun.jna.Pointer image,
com.sun.jna.ptr.IntByReference old) |
int |
rbd_list(com.sun.jna.Pointer io,
byte[] names,
com.sun.jna.ptr.IntByReference size) |
int |
rbd_open_read_only(com.sun.jna.Pointer io,
java.lang.String name,
com.sun.jna.Pointer image,
java.lang.String snap_name) |
int |
rbd_open(com.sun.jna.Pointer io,
java.lang.String name,
com.sun.jna.Pointer image,
java.lang.String snap_name) |
int |
rbd_read(com.sun.jna.Pointer image,
long offset,
int length,
byte[] buffer) |
int |
rbd_remove(com.sun.jna.Pointer io,
java.lang.String name) |
int |
rbd_rename(com.sun.jna.Pointer io,
java.lang.String srcname,
java.lang.String destname) |
int |
rbd_resize(com.sun.jna.Pointer source_image,
long size) |
int |
rbd_snap_create(com.sun.jna.Pointer image,
java.lang.String snapname) |
int |
rbd_snap_is_protected(com.sun.jna.Pointer image,
java.lang.String snap_name,
com.sun.jna.ptr.IntByReference is_protected) |
void |
rbd_snap_list_end(RbdSnapInfo[] snaps) |
int |
rbd_snap_list(com.sun.jna.Pointer image,
RbdSnapInfo[] snaps,
com.sun.jna.ptr.IntByReference max_snaps) |
int |
rbd_snap_protect(com.sun.jna.Pointer image,
java.lang.String snapname) |
int |
rbd_snap_remove(com.sun.jna.Pointer image,
java.lang.String snapname) |
int |
rbd_snap_unprotect(com.sun.jna.Pointer image,
java.lang.String snapname) |
int |
rbd_stat(com.sun.jna.Pointer image,
RbdImageInfo info,
long infosize) |
void |
rbd_version(com.sun.jna.ptr.IntByReference major,
com.sun.jna.ptr.IntByReference minor,
com.sun.jna.ptr.IntByReference extra) |
int |
rbd_write(com.sun.jna.Pointer image,
long offset,
int len,
byte[] buf) |
static final Rbd INSTANCE
void rbd_version(com.sun.jna.ptr.IntByReference major,
com.sun.jna.ptr.IntByReference minor,
com.sun.jna.ptr.IntByReference extra)
int rbd_create(com.sun.jna.Pointer io,
java.lang.String name,
long size,
com.sun.jna.ptr.IntByReference order)
int rbd_create2(com.sun.jna.Pointer io,
java.lang.String name,
long size,
long features,
com.sun.jna.ptr.IntByReference order)
int rbd_create3(com.sun.jna.Pointer io,
java.lang.String name,
long size,
long features,
com.sun.jna.ptr.IntByReference order,
long stripe_unit,
long stripe_count)
int rbd_list(com.sun.jna.Pointer io,
byte[] names,
com.sun.jna.ptr.IntByReference size)
int rbd_remove(com.sun.jna.Pointer io,
java.lang.String name)
int rbd_rename(com.sun.jna.Pointer io,
java.lang.String srcname,
java.lang.String destname)
int rbd_open_read_only(com.sun.jna.Pointer io,
java.lang.String name,
com.sun.jna.Pointer image,
java.lang.String snap_name)
int rbd_open(com.sun.jna.Pointer io,
java.lang.String name,
com.sun.jna.Pointer image,
java.lang.String snap_name)
int rbd_close(com.sun.jna.Pointer image)
int rbd_stat(com.sun.jna.Pointer image,
RbdImageInfo info,
long infosize)
int rbd_get_old_format(com.sun.jna.Pointer image,
com.sun.jna.ptr.IntByReference old)
int rbd_clone(com.sun.jna.Pointer p_io,
java.lang.String p_name,
java.lang.String p_snapname,
com.sun.jna.Pointer c_io,
java.lang.String c_name,
long features,
com.sun.jna.ptr.IntByReference order)
int rbd_clone2(com.sun.jna.Pointer p_io,
java.lang.String p_name,
java.lang.String p_snapname,
com.sun.jna.Pointer c_io,
java.lang.String c_name,
long features,
com.sun.jna.ptr.IntByReference order,
long stripe_unit,
long stripe_count)
int rbd_snap_create(com.sun.jna.Pointer image,
java.lang.String snapname)
int rbd_snap_remove(com.sun.jna.Pointer image,
java.lang.String snapname)
int rbd_snap_protect(com.sun.jna.Pointer image,
java.lang.String snapname)
int rbd_snap_unprotect(com.sun.jna.Pointer image,
java.lang.String snapname)
int rbd_snap_is_protected(com.sun.jna.Pointer image,
java.lang.String snap_name,
com.sun.jna.ptr.IntByReference is_protected)
int rbd_snap_list(com.sun.jna.Pointer image,
RbdSnapInfo[] snaps,
com.sun.jna.ptr.IntByReference max_snaps)
void rbd_snap_list_end(RbdSnapInfo[] snaps)
int rbd_write(com.sun.jna.Pointer image,
long offset,
int len,
byte[] buf)
int rbd_read(com.sun.jna.Pointer image,
long offset,
int length,
byte[] buffer)
int rbd_copy2(com.sun.jna.Pointer source_image,
com.sun.jna.Pointer dest_image)
int rbd_resize(com.sun.jna.Pointer source_image,
long size)