public interface Rados
extends com.sun.jna.Library
| Modifier and Type | Method and Description |
|---|---|
int |
rados_append(com.sun.jna.Pointer ioctx,
String oid,
byte[] buf,
int len) |
int |
rados_clone_range(com.sun.jna.Pointer ioctx,
String dst,
long dst_off,
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,
String option,
byte[] buf,
int len) |
int |
rados_conf_read_file(com.sun.jna.Pointer cluster,
String path) |
int |
rados_conf_set(com.sun.jna.Pointer cluster,
String option,
String value) |
int |
rados_connect(com.sun.jna.Pointer cluster) |
com.sun.jna.Pointer |
rados_create_read_op() |
int |
rados_create(com.sun.jna.ptr.PointerByReference cluster,
String id) |
int |
rados_create2(com.sun.jna.ptr.PointerByReference cluster,
String clustername,
String name,
long flags) |
long |
rados_get_instance_id(com.sun.jna.Pointer cluster) |
int |
rados_getxattr(com.sun.jna.Pointer ioctx,
String oid,
String xattrName,
byte[] buf,
long len) |
int |
rados_ioctx_create(com.sun.jna.Pointer cluster,
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,
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,
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,
String snapname,
com.sun.jna.ptr.LongByReference id) |
int |
rados_ioctx_snap_remove(com.sun.jna.Pointer ioctx,
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,
String name,
long auid,
long crushrule) |
int |
rados_pool_create_with_auid(com.sun.jna.Pointer cluster,
String name,
long auid) |
int |
rados_pool_create_with_crush_rule(com.sun.jna.Pointer cluster,
String name,
long crushrule) |
int |
rados_pool_create(com.sun.jna.Pointer cluster,
String name) |
int |
rados_pool_delete(com.sun.jna.Pointer cluster,
String name) |
int |
rados_pool_list(com.sun.jna.Pointer cluster,
byte[] buf,
int len) |
long |
rados_pool_lookup(com.sun.jna.Pointer cluster,
String name) |
int |
rados_pool_reverse_lookup(com.sun.jna.Pointer cluster,
long id,
byte[] buf,
long len) |
int |
rados_read_op_operate(com.sun.jna.Pointer read_op,
com.sun.jna.Pointer ioctx,
String oid,
int flags) |
void |
rados_read_op_read(com.sun.jna.Pointer read_op,
long offset,
long len,
ByteBuffer direct_buffer,
com.sun.jna.ptr.LongByReference bytes_read,
com.sun.jna.ptr.IntByReference prval) |
int |
rados_read(com.sun.jna.Pointer ioctx,
String oid,
byte[] buf,
int len,
long off) |
void |
rados_release_read_op(com.sun.jna.Pointer read_op) |
int |
rados_remove(com.sun.jna.Pointer ioctx,
String oid) |
int |
rados_rmxattr(com.sun.jna.Pointer ioctx,
String oid,
String xattrName) |
int |
rados_setxattr(com.sun.jna.Pointer ioctx,
String oid,
String xattrName,
byte[] buf,
long len) |
int |
rados_shutdown(com.sun.jna.Pointer cluster) |
int |
rados_stat(com.sun.jna.Pointer ioctxo,
String oi,
com.sun.jna.ptr.LongByReference size,
com.sun.jna.ptr.LongByReference mtime) |
int |
rados_trunc(com.sun.jna.Pointer ioctx,
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,
String oid,
byte[] buf,
int len) |
int |
rados_write(com.sun.jna.Pointer ioctx,
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,
String id)
int rados_create2(com.sun.jna.ptr.PointerByReference cluster,
String clustername,
String name,
long flags)
int rados_conf_read_file(com.sun.jna.Pointer cluster,
String path)
int rados_conf_get(com.sun.jna.Pointer cluster,
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,
String name)
int rados_pool_create_with_auid(com.sun.jna.Pointer cluster,
String name,
long auid)
int rados_pool_create_with_all(com.sun.jna.Pointer cluster,
String name,
long auid,
long crushrule)
int rados_pool_create_with_crush_rule(com.sun.jna.Pointer cluster,
String name,
long crushrule)
int rados_pool_delete(com.sun.jna.Pointer cluster,
String name)
int rados_pool_list(com.sun.jna.Pointer cluster,
byte[] buf,
int len)
long rados_pool_lookup(com.sun.jna.Pointer cluster,
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,
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,
String key)
int rados_ioctx_snap_create(com.sun.jna.Pointer ioctx,
String snapname)
int rados_ioctx_snap_remove(com.sun.jna.Pointer ioctx,
String snapname)
int rados_ioctx_snap_lookup(com.sun.jna.Pointer ioctx,
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,
String oid,
byte[] buf,
int len,
long off)
int rados_write_full(com.sun.jna.Pointer ioctx,
String oid,
byte[] buf,
int len)
int rados_append(com.sun.jna.Pointer ioctx,
String oid,
byte[] buf,
int len)
int rados_read(com.sun.jna.Pointer ioctx,
String oid,
byte[] buf,
int len,
long off)
int rados_remove(com.sun.jna.Pointer ioctx,
String oid)
int rados_trunc(com.sun.jna.Pointer ioctx,
String oid,
long size)
int rados_clone_range(com.sun.jna.Pointer ioctx,
String dst,
long dst_off,
String src,
long src_off,
long len)
int rados_stat(com.sun.jna.Pointer ioctxo,
String oi,
com.sun.jna.ptr.LongByReference size,
com.sun.jna.ptr.LongByReference mtime)
com.sun.jna.Pointer rados_create_read_op()
void rados_release_read_op(com.sun.jna.Pointer read_op)
void rados_read_op_read(com.sun.jna.Pointer read_op,
long offset,
long len,
ByteBuffer direct_buffer,
com.sun.jna.ptr.LongByReference bytes_read,
com.sun.jna.ptr.IntByReference prval)
int rados_read_op_operate(com.sun.jna.Pointer read_op,
com.sun.jna.Pointer ioctx,
String oid,
int flags)
int rados_shutdown(com.sun.jna.Pointer cluster)
int rados_getxattr(com.sun.jna.Pointer ioctx,
String oid,
String xattrName,
byte[] buf,
long len)
int rados_setxattr(com.sun.jna.Pointer ioctx,
String oid,
String xattrName,
byte[] buf,
long len)
Copyright © 2015. All rights reserved.