public interface Rados
extends com.sun.jna.Library
| Modifier and Type | Method and Description |
|---|---|
int |
rados_append(com.sun.jna.Pointer ioctx,
java.lang.String oid,
byte[] buf,
int len) |
int |
rados_clone_range(com.sun.jna.Pointer ioctx,
java.lang.String dst,
long dst_off,
java.lang.String src,
long src_off,
long len) |
int |
rados_cluster_fsid(com.sun.jna.Pointer cluster,
byte[] buf,
int len) |
int |
rados_cluster_stat(com.sun.jna.Pointer cluster,
RadosClusterInfo result) |
int |
rados_conf_get(com.sun.jna.Pointer cluster,
java.lang.String option,
byte[] buf,
int len) |
int |
rados_conf_read_file(com.sun.jna.Pointer cluster,
java.lang.String path) |
int |
rados_conf_set(com.sun.jna.Pointer cluster,
java.lang.String option,
java.lang.String value) |
int |
rados_connect(com.sun.jna.Pointer cluster) |
int |
rados_create(com.sun.jna.ptr.PointerByReference cluster,
java.lang.String id) |
long |
rados_get_instance_id(com.sun.jna.Pointer cluster) |
int |
rados_ioctx_create(com.sun.jna.Pointer cluster,
java.lang.String pool,
com.sun.jna.Pointer ioctx) |
void |
rados_ioctx_destroy(com.sun.jna.Pointer ioctx) |
long |
rados_ioctx_get_id(com.sun.jna.Pointer ioctx) |
int |
rados_ioctx_get_pool_name(com.sun.jna.Pointer ioctx,
byte[] buf,
int len) |
void |
rados_ioctx_locator_set_key(com.sun.jna.Pointer ioctx,
java.lang.String key) |
int |
rados_ioctx_pool_get_auid(com.sun.jna.Pointer ioctx,
com.sun.jna.ptr.LongByReference auid) |
int |
rados_ioctx_pool_set_auid(com.sun.jna.Pointer ioctx,
long auid) |
int |
rados_ioctx_pool_stat(com.sun.jna.Pointer ioctx,
RadosPoolInfo result) |
int |
rados_ioctx_snap_create(com.sun.jna.Pointer ioctx,
java.lang.String snapname) |
int |
rados_ioctx_snap_get_name(com.sun.jna.Pointer ioctx,
long id,
byte[] buf,
long len) |
int |
rados_ioctx_snap_get_stamp(com.sun.jna.Pointer ioctx,
long id,
com.sun.jna.ptr.LongByReference time) |
int |
rados_ioctx_snap_list(com.sun.jna.Pointer ioctx,
byte[] buf,
int len) |
int |
rados_ioctx_snap_lookup(com.sun.jna.Pointer ioctx,
java.lang.String snapname,
com.sun.jna.ptr.LongByReference id) |
int |
rados_ioctx_snap_remove(com.sun.jna.Pointer ioctx,
java.lang.String snapname) |
void |
rados_objects_list_close(com.sun.jna.Pointer list) |
int |
rados_objects_list_next(com.sun.jna.Pointer list,
com.sun.jna.Pointer entry,
byte[] key) |
int |
rados_objects_list_open(com.sun.jna.Pointer ioctx,
com.sun.jna.Pointer list) |
int |
rados_pool_create_with_all(com.sun.jna.Pointer cluster,
java.lang.String name,
long auid,
long crushrule) |
int |
rados_pool_create_with_auid(com.sun.jna.Pointer cluster,
java.lang.String name,
long auid) |
int |
rados_pool_create_with_crush_rule(com.sun.jna.Pointer cluster,
java.lang.String name,
long crushrule) |
int |
rados_pool_create(com.sun.jna.Pointer cluster,
java.lang.String name) |
int |
rados_pool_delete(com.sun.jna.Pointer cluster,
java.lang.String name) |
int |
rados_pool_list(com.sun.jna.Pointer cluster,
byte[] buf,
int len) |
long |
rados_pool_lookup(com.sun.jna.Pointer cluster,
java.lang.String name) |
int |
rados_pool_reverse_lookup(com.sun.jna.Pointer cluster,
long id,
byte[] buf,
long len) |
int |
rados_read(com.sun.jna.Pointer ioctx,
java.lang.String oid,
byte[] buf,
int len,
long off) |
int |
rados_remove(com.sun.jna.Pointer ioctx,
java.lang.String oid) |
int |
rados_shutdown(com.sun.jna.Pointer cluster) |
int |
rados_stat(com.sun.jna.Pointer ioctxo,
java.lang.String oi,
com.sun.jna.ptr.LongByReference size,
com.sun.jna.ptr.LongByReference mtime) |
int |
rados_trunc(com.sun.jna.Pointer ioctx,
java.lang.String oid,
long size) |
void |
rados_version(com.sun.jna.ptr.IntByReference major,
com.sun.jna.ptr.IntByReference minor,
com.sun.jna.ptr.IntByReference extra) |
int |
rados_write_full(com.sun.jna.Pointer ioctx,
java.lang.String oid,
byte[] buf,
int len) |
int |
rados_write(com.sun.jna.Pointer ioctx,
java.lang.String oid,
byte[] buf,
int len,
long off) |
static final Rados INSTANCE
void rados_version(com.sun.jna.ptr.IntByReference major,
com.sun.jna.ptr.IntByReference minor,
com.sun.jna.ptr.IntByReference extra)
int rados_create(com.sun.jna.ptr.PointerByReference cluster,
java.lang.String id)
int rados_conf_read_file(com.sun.jna.Pointer cluster,
java.lang.String path)
int rados_conf_set(com.sun.jna.Pointer cluster,
java.lang.String option,
java.lang.String value)
int rados_conf_get(com.sun.jna.Pointer cluster,
java.lang.String option,
byte[] buf,
int len)
int rados_cluster_fsid(com.sun.jna.Pointer cluster,
byte[] buf,
int len)
int rados_cluster_stat(com.sun.jna.Pointer cluster,
RadosClusterInfo result)
int rados_connect(com.sun.jna.Pointer cluster)
int rados_pool_create(com.sun.jna.Pointer cluster,
java.lang.String name)
int rados_pool_create_with_auid(com.sun.jna.Pointer cluster,
java.lang.String name,
long auid)
int rados_pool_create_with_all(com.sun.jna.Pointer cluster,
java.lang.String name,
long auid,
long crushrule)
int rados_pool_create_with_crush_rule(com.sun.jna.Pointer cluster,
java.lang.String name,
long crushrule)
int rados_pool_delete(com.sun.jna.Pointer cluster,
java.lang.String name)
int rados_pool_list(com.sun.jna.Pointer cluster,
byte[] buf,
int len)
long rados_pool_lookup(com.sun.jna.Pointer cluster,
java.lang.String name)
int rados_pool_reverse_lookup(com.sun.jna.Pointer cluster,
long id,
byte[] buf,
long len)
int rados_ioctx_pool_stat(com.sun.jna.Pointer ioctx,
RadosPoolInfo result)
long rados_get_instance_id(com.sun.jna.Pointer cluster)
int rados_ioctx_create(com.sun.jna.Pointer cluster,
java.lang.String pool,
com.sun.jna.Pointer ioctx)
void rados_ioctx_destroy(com.sun.jna.Pointer ioctx)
long rados_ioctx_get_id(com.sun.jna.Pointer ioctx)
int rados_ioctx_pool_set_auid(com.sun.jna.Pointer ioctx,
long auid)
int rados_ioctx_pool_get_auid(com.sun.jna.Pointer ioctx,
com.sun.jna.ptr.LongByReference auid)
int rados_ioctx_get_pool_name(com.sun.jna.Pointer ioctx,
byte[] buf,
int len)
void rados_ioctx_locator_set_key(com.sun.jna.Pointer ioctx,
java.lang.String key)
int rados_ioctx_snap_create(com.sun.jna.Pointer ioctx,
java.lang.String snapname)
int rados_ioctx_snap_remove(com.sun.jna.Pointer ioctx,
java.lang.String snapname)
int rados_ioctx_snap_lookup(com.sun.jna.Pointer ioctx,
java.lang.String snapname,
com.sun.jna.ptr.LongByReference id)
int rados_ioctx_snap_get_name(com.sun.jna.Pointer ioctx,
long id,
byte[] buf,
long len)
int rados_ioctx_snap_get_stamp(com.sun.jna.Pointer ioctx,
long id,
com.sun.jna.ptr.LongByReference time)
int rados_ioctx_snap_list(com.sun.jna.Pointer ioctx,
byte[] buf,
int len)
int rados_objects_list_open(com.sun.jna.Pointer ioctx,
com.sun.jna.Pointer list)
int rados_objects_list_next(com.sun.jna.Pointer list,
com.sun.jna.Pointer entry,
byte[] key)
void rados_objects_list_close(com.sun.jna.Pointer list)
int rados_write(com.sun.jna.Pointer ioctx,
java.lang.String oid,
byte[] buf,
int len,
long off)
int rados_write_full(com.sun.jna.Pointer ioctx,
java.lang.String oid,
byte[] buf,
int len)
int rados_append(com.sun.jna.Pointer ioctx,
java.lang.String oid,
byte[] buf,
int len)
int rados_read(com.sun.jna.Pointer ioctx,
java.lang.String oid,
byte[] buf,
int len,
long off)
int rados_remove(com.sun.jna.Pointer ioctx,
java.lang.String oid)
int rados_trunc(com.sun.jna.Pointer ioctx,
java.lang.String oid,
long size)
int rados_clone_range(com.sun.jna.Pointer ioctx,
java.lang.String dst,
long dst_off,
java.lang.String src,
long src_off,
long len)
int rados_stat(com.sun.jna.Pointer ioctxo,
java.lang.String oi,
com.sun.jna.ptr.LongByReference size,
com.sun.jna.ptr.LongByReference mtime)
int rados_shutdown(com.sun.jna.Pointer cluster)