A B C F G I K L N O P R S T W 

A

append(String, byte[]) - Method in class com.ceph.rados.IoCTX
Append data to an object
append(String, byte[], int) - Method in class com.ceph.rados.IoCTX
 
append(String, String) - Method in class com.ceph.rados.IoCTX
Append data to an object

B

block_name_prefix - Variable in class com.ceph.rbd.jna.RbdImageInfo
 

C

clone(String, long, String, long, long) - Method in class com.ceph.rados.IoCTX
Efficiently copy a portion of one object to another If the underlying filesystem on the OSD supports it, this will be a copy-on-write clone.
clone(String, String, IoCTX, String, long, int, long, long) - Method in class com.ceph.rbd.Rbd
Clone a RBD image
clone(String, String, IoCTX, String, long, int) - Method in class com.ceph.rbd.Rbd
Clone a RBD image
close(RbdImage) - Method in class com.ceph.rbd.Rbd
Close a RBD image
clusterFsid() - Method in class com.ceph.rados.Rados
Get the cluster's fsid
clusterPtr - Variable in class com.ceph.rados.Rados
 
clusterStat() - Method in class com.ceph.rados.Rados
Get the cluster stats
com.ceph.rados - package com.ceph.rados
 
com.ceph.rados.jna - package com.ceph.rados.jna
 
com.ceph.rbd - package com.ceph.rbd
 
com.ceph.rbd.jna - package com.ceph.rbd.jna
 
confGet(String) - Method in class com.ceph.rados.Rados
Retrieve a RADOS configuration option's value
confReadFile(File) - Method in class com.ceph.rados.Rados
Read a Ceph configuration file
confSet(String, String) - Method in class com.ceph.rados.Rados
Set a RADOS configuration option
connect() - Method in class com.ceph.rados.Rados
Connect to the Ceph cluster
copy(RbdImage, RbdImage) - Method in class com.ceph.rbd.Rbd
Copy a RBD image
create(String, long, int) - Method in class com.ceph.rbd.Rbd
Create a new RBD image
create(String, long) - Method in class com.ceph.rbd.Rbd
Create a new RBD image
create(String, long, long, int) - Method in class com.ceph.rbd.Rbd
Create a new RBD v2 image
create(String, long, long) - Method in class com.ceph.rbd.Rbd
Create a new RBD v2 image
create(String, long, long, int, long, long) - Method in class com.ceph.rbd.Rbd
Create a new RBD v2 image

F

finalize() - Method in class com.ceph.rados.Rados
 

G

getAuid() - Method in class com.ceph.rados.IoCTX
Get the associated auid owner of the current pool
getFieldOrder() - Method in class com.ceph.rados.jna.RadosClusterInfo
 
getFieldOrder() - Method in class com.ceph.rados.jna.RadosPoolInfo
 
getFieldOrder() - Method in class com.ceph.rbd.jna.RbdImageInfo
 
getFieldOrder() - Method in class com.ceph.rbd.jna.RbdSnapInfo
 
getId() - Method in class com.ceph.rados.IoCTX
Get the pool ID of this context
getInstanceId() - Method in class com.ceph.rados.Rados
Get the global unique ID of the current connection
getMtime() - Method in class com.ceph.rados.jna.RadosObjectInfo
Returns the modification time
getName() - Method in class com.ceph.rbd.RbdImage
Returns the name of the image
getOid() - Method in class com.ceph.rados.jna.RadosObjectInfo
Return the object name
getPointer() - Method in class com.ceph.rados.IoCTX
Return the pointer to the IO Context This method is used internally and by the RADOS class to destroy a IO Context
getPointer() - Method in class com.ceph.rbd.RbdImage
Return the pointer to the RBD image This method is used internally and by the RBD class to close a RBD image
getPoolName() - Method in class com.ceph.rados.IoCTX
Get the pool name of the context
getReturnValue() - Method in exception com.ceph.rados.RadosException
Get the return value passed on to the constructor
getReturnValue() - Method in exception com.ceph.rbd.RbdException
Get the return value passed on to the constructor
getSize() - Method in class com.ceph.rados.jna.RadosObjectInfo
Returns the size in bytes
getVersion() - Static method in class com.ceph.rados.Rados
Get the librados version
getVersion() - Static method in class com.ceph.rbd.Rbd
Get the librbd version

I

id - Variable in class com.ceph.rbd.jna.RbdSnapInfo
 
INSTANCE - Static variable in interface com.ceph.rados.jna.Rados
 
INSTANCE - Static variable in interface com.ceph.rbd.jna.Rbd
 
IoCTX - Class in com.ceph.rados
 
IoCTX(Pointer) - Constructor for class com.ceph.rados.IoCTX
Create a new IO Context object This constructor should never be called, IO Context objects are created by the RADOS class and returned when creating a IO Context there
ioCtxCreate(String) - Method in class com.ceph.rados.Rados
Create a IoCTX
ioCtxDestroy(IoCTX) - Method in class com.ceph.rados.Rados
Destroy a IoCTX
isOldFormat() - Method in class com.ceph.rbd.RbdImage
Find out if the format of the RBD image is the old format or not

K

kb - Variable in class com.ceph.rados.jna.RadosClusterInfo
 
kb_avail - Variable in class com.ceph.rados.jna.RadosClusterInfo
 
kb_used - Variable in class com.ceph.rados.jna.RadosClusterInfo
 

L

list() - Method in class com.ceph.rbd.Rbd
List all RBD images in this pool
listObjects() - Method in class com.ceph.rados.IoCTX
List all objects in a pool
locatorSetKey(String) - Method in class com.ceph.rados.IoCTX
Set the locator key

N

name - Variable in class com.ceph.rbd.jna.RbdSnapInfo
 
num_bytes - Variable in class com.ceph.rados.jna.RadosPoolInfo
 
num_kb - Variable in class com.ceph.rados.jna.RadosPoolInfo
 
num_object_clones - Variable in class com.ceph.rados.jna.RadosPoolInfo
 
num_object_copies - Variable in class com.ceph.rados.jna.RadosPoolInfo
 
num_objects - Variable in class com.ceph.rados.jna.RadosClusterInfo
 
num_objects - Variable in class com.ceph.rados.jna.RadosPoolInfo
 
num_objects_degraded - Variable in class com.ceph.rados.jna.RadosPoolInfo
 
num_objects_missing_on_primary - Variable in class com.ceph.rados.jna.RadosPoolInfo
 
num_objects_unfound - Variable in class com.ceph.rados.jna.RadosPoolInfo
 
num_objs - Variable in class com.ceph.rbd.jna.RbdImageInfo
 
num_rd - Variable in class com.ceph.rados.jna.RadosPoolInfo
 
num_rd_kb - Variable in class com.ceph.rados.jna.RadosPoolInfo
 
num_wr - Variable in class com.ceph.rados.jna.RadosPoolInfo
 
num_wr_kb - Variable in class com.ceph.rados.jna.RadosPoolInfo
 

O

obj_size - Variable in class com.ceph.rbd.jna.RbdImageInfo
 
open(String) - Method in class com.ceph.rbd.Rbd
Open a RBD image
open(String, String) - Method in class com.ceph.rbd.Rbd
Open a RBD image with a specific snapshot
openReadOnly(String) - Method in class com.ceph.rbd.Rbd
Open a RBD image read only
openReadOnly(String, String) - Method in class com.ceph.rbd.Rbd
Open a RBD image with a specific snapshot read only
order - Variable in class com.ceph.rbd.jna.RbdImageInfo
 

P

parent_name - Variable in class com.ceph.rbd.jna.RbdImageInfo
 
parent_pool - Variable in class com.ceph.rbd.jna.RbdImageInfo
 
poolCreate(String) - Method in class com.ceph.rados.Rados
Create a RADOS pool
poolCreate(String, long) - Method in class com.ceph.rados.Rados
Create a RADOS pool and set a auid
poolCreate(String, long, long) - Method in class com.ceph.rados.Rados
Create a RADOS pool and set a auid and crushrule
poolDelete(String) - Method in class com.ceph.rados.Rados
Delete a RADOS pool
poolList() - Method in class com.ceph.rados.Rados
List all the RADOS pools
poolLookup(String) - Method in class com.ceph.rados.Rados
Get the ID of a RADOS pool
poolReverseLookup(long) - Method in class com.ceph.rados.Rados
Get the name of a RADOS pool
poolStat() - Method in class com.ceph.rados.IoCTX
Stat the currently open pool

R

Rados - Interface in com.ceph.rados.jna
 
Rados - Class in com.ceph.rados
 
Rados(String) - Constructor for class com.ceph.rados.Rados
Construct a RADOS Object which invokes rados_create
Rados(String, String, long) - Constructor for class com.ceph.rados.Rados
Construct a RADOS Object which invokes rados_create2
Rados() - Constructor for class com.ceph.rados.Rados
Construct a RADOS Object which invokes rados_create
rados_append(Pointer, String, byte[], int) - Method in interface com.ceph.rados.jna.Rados
 
rados_clone_range(Pointer, String, long, String, long, long) - Method in interface com.ceph.rados.jna.Rados
 
rados_cluster_fsid(Pointer, byte[], int) - Method in interface com.ceph.rados.jna.Rados
 
rados_cluster_stat(Pointer, RadosClusterInfo) - Method in interface com.ceph.rados.jna.Rados
 
rados_conf_get(Pointer, String, byte[], int) - Method in interface com.ceph.rados.jna.Rados
 
rados_conf_read_file(Pointer, String) - Method in interface com.ceph.rados.jna.Rados
 
rados_conf_set(Pointer, String, String) - Method in interface com.ceph.rados.jna.Rados
 
rados_connect(Pointer) - Method in interface com.ceph.rados.jna.Rados
 
rados_create(PointerByReference, String) - Method in interface com.ceph.rados.jna.Rados
 
rados_create2(PointerByReference, String, String, long) - Method in interface com.ceph.rados.jna.Rados
 
rados_get_instance_id(Pointer) - Method in interface com.ceph.rados.jna.Rados
 
rados_ioctx_create(Pointer, String, Pointer) - Method in interface com.ceph.rados.jna.Rados
 
rados_ioctx_destroy(Pointer) - Method in interface com.ceph.rados.jna.Rados
 
rados_ioctx_get_id(Pointer) - Method in interface com.ceph.rados.jna.Rados
 
rados_ioctx_get_pool_name(Pointer, byte[], int) - Method in interface com.ceph.rados.jna.Rados
 
rados_ioctx_locator_set_key(Pointer, String) - Method in interface com.ceph.rados.jna.Rados
 
rados_ioctx_pool_get_auid(Pointer, LongByReference) - Method in interface com.ceph.rados.jna.Rados
 
rados_ioctx_pool_set_auid(Pointer, long) - Method in interface com.ceph.rados.jna.Rados
 
rados_ioctx_pool_stat(Pointer, RadosPoolInfo) - Method in interface com.ceph.rados.jna.Rados
 
rados_ioctx_snap_create(Pointer, String) - Method in interface com.ceph.rados.jna.Rados
 
rados_ioctx_snap_get_name(Pointer, long, byte[], long) - Method in interface com.ceph.rados.jna.Rados
 
rados_ioctx_snap_get_stamp(Pointer, long, LongByReference) - Method in interface com.ceph.rados.jna.Rados
 
rados_ioctx_snap_list(Pointer, byte[], int) - Method in interface com.ceph.rados.jna.Rados
 
rados_ioctx_snap_lookup(Pointer, String, LongByReference) - Method in interface com.ceph.rados.jna.Rados
 
rados_ioctx_snap_remove(Pointer, String) - Method in interface com.ceph.rados.jna.Rados
 
rados_objects_list_close(Pointer) - Method in interface com.ceph.rados.jna.Rados
 
rados_objects_list_next(Pointer, Pointer, byte[]) - Method in interface com.ceph.rados.jna.Rados
 
rados_objects_list_open(Pointer, Pointer) - Method in interface com.ceph.rados.jna.Rados
 
rados_pool_create(Pointer, String) - Method in interface com.ceph.rados.jna.Rados
 
rados_pool_create_with_all(Pointer, String, long, long) - Method in interface com.ceph.rados.jna.Rados
 
rados_pool_create_with_auid(Pointer, String, long) - Method in interface com.ceph.rados.jna.Rados
 
rados_pool_create_with_crush_rule(Pointer, String, long) - Method in interface com.ceph.rados.jna.Rados
 
rados_pool_delete(Pointer, String) - Method in interface com.ceph.rados.jna.Rados
 
rados_pool_list(Pointer, byte[], int) - Method in interface com.ceph.rados.jna.Rados
 
rados_pool_lookup(Pointer, String) - Method in interface com.ceph.rados.jna.Rados
 
rados_pool_reverse_lookup(Pointer, long, byte[], long) - Method in interface com.ceph.rados.jna.Rados
 
rados_read(Pointer, String, byte[], int, long) - Method in interface com.ceph.rados.jna.Rados
 
rados_remove(Pointer, String) - Method in interface com.ceph.rados.jna.Rados
 
rados_shutdown(Pointer) - Method in interface com.ceph.rados.jna.Rados
 
rados_stat(Pointer, String, LongByReference, LongByReference) - Method in interface com.ceph.rados.jna.Rados
 
rados_trunc(Pointer, String, long) - Method in interface com.ceph.rados.jna.Rados
 
rados_version(IntByReference, IntByReference, IntByReference) - Method in interface com.ceph.rados.jna.Rados
 
rados_write(Pointer, String, byte[], int, long) - Method in interface com.ceph.rados.jna.Rados
 
rados_write_full(Pointer, String, byte[], int) - Method in interface com.ceph.rados.jna.Rados
 
RadosClusterInfo - Class in com.ceph.rados.jna
 
RadosClusterInfo() - Constructor for class com.ceph.rados.jna.RadosClusterInfo
 
RadosException - Exception in com.ceph.rados
 
RadosException(String) - Constructor for exception com.ceph.rados.RadosException
Throw a a RadosException
RadosException(String, int) - Constructor for exception com.ceph.rados.RadosException
Throw a a RadosException
RadosObjectInfo - Class in com.ceph.rados.jna
 
RadosObjectInfo(String, long, long) - Constructor for class com.ceph.rados.jna.RadosObjectInfo
 
RadosPoolInfo - Class in com.ceph.rados.jna
 
RadosPoolInfo() - Constructor for class com.ceph.rados.jna.RadosPoolInfo
 
Rbd - Interface in com.ceph.rbd.jna
 
Rbd - Class in com.ceph.rbd
 
Rbd(IoCTX) - Constructor for class com.ceph.rbd.Rbd
 
rbd_clone(Pointer, String, String, Pointer, String, long, IntByReference) - Method in interface com.ceph.rbd.jna.Rbd
 
rbd_clone2(Pointer, String, String, Pointer, String, long, IntByReference, long, long) - Method in interface com.ceph.rbd.jna.Rbd
 
rbd_close(Pointer) - Method in interface com.ceph.rbd.jna.Rbd
 
rbd_copy2(Pointer, Pointer) - Method in interface com.ceph.rbd.jna.Rbd
 
rbd_create(Pointer, String, long, IntByReference) - Method in interface com.ceph.rbd.jna.Rbd
 
rbd_create2(Pointer, String, long, long, IntByReference) - Method in interface com.ceph.rbd.jna.Rbd
 
rbd_create3(Pointer, String, long, long, IntByReference, long, long) - Method in interface com.ceph.rbd.jna.Rbd
 
rbd_get_old_format(Pointer, IntByReference) - Method in interface com.ceph.rbd.jna.Rbd
 
rbd_list(Pointer, byte[], IntByReference) - Method in interface com.ceph.rbd.jna.Rbd
 
rbd_open(Pointer, String, Pointer, String) - Method in interface com.ceph.rbd.jna.Rbd
 
rbd_open_read_only(Pointer, String, Pointer, String) - Method in interface com.ceph.rbd.jna.Rbd
 
rbd_read(Pointer, long, int, byte[]) - Method in interface com.ceph.rbd.jna.Rbd
 
rbd_remove(Pointer, String) - Method in interface com.ceph.rbd.jna.Rbd
 
rbd_rename(Pointer, String, String) - Method in interface com.ceph.rbd.jna.Rbd
 
rbd_resize(Pointer, long) - Method in interface com.ceph.rbd.jna.Rbd
 
rbd_snap_create(Pointer, String) - Method in interface com.ceph.rbd.jna.Rbd
 
rbd_snap_is_protected(Pointer, String, IntByReference) - Method in interface com.ceph.rbd.jna.Rbd
 
rbd_snap_list(Pointer, RbdSnapInfo[], IntByReference) - Method in interface com.ceph.rbd.jna.Rbd
 
rbd_snap_list_end(RbdSnapInfo[]) - Method in interface com.ceph.rbd.jna.Rbd
 
rbd_snap_protect(Pointer, String) - Method in interface com.ceph.rbd.jna.Rbd
 
rbd_snap_remove(Pointer, String) - Method in interface com.ceph.rbd.jna.Rbd
 
rbd_snap_unprotect(Pointer, String) - Method in interface com.ceph.rbd.jna.Rbd
 
rbd_stat(Pointer, RbdImageInfo, long) - Method in interface com.ceph.rbd.jna.Rbd
 
rbd_version(IntByReference, IntByReference, IntByReference) - Method in interface com.ceph.rbd.jna.Rbd
 
rbd_write(Pointer, long, int, byte[]) - Method in interface com.ceph.rbd.jna.Rbd
 
RbdException - Exception in com.ceph.rbd
 
RbdException(String) - Constructor for exception com.ceph.rbd.RbdException
Throw a a RbdException
RbdException(String, int) - Constructor for exception com.ceph.rbd.RbdException
Throw a a RbdException
RbdImage - Class in com.ceph.rbd
 
RbdImage(Pointer, String) - Constructor for class com.ceph.rbd.RbdImage
 
RbdImageInfo - Class in com.ceph.rbd.jna
 
RbdImageInfo() - Constructor for class com.ceph.rbd.jna.RbdImageInfo
 
RbdSnapInfo - Class in com.ceph.rbd.jna
 
RbdSnapInfo() - Constructor for class com.ceph.rbd.jna.RbdSnapInfo
 
RbdSnapInfo(Pointer) - Constructor for class com.ceph.rbd.jna.RbdSnapInfo
 
read(String, int, long, byte[]) - Method in class com.ceph.rados.IoCTX
Read data from an object
read(long, byte[], int) - Method in class com.ceph.rbd.RbdImage
Read from an RBD image
remove(String) - Method in class com.ceph.rados.IoCTX
Remove an object
remove(String) - Method in class com.ceph.rbd.Rbd
Remove a RBD image
rename(String, String) - Method in class com.ceph.rbd.Rbd
Rename a RBD image
resize(long) - Method in class com.ceph.rbd.RbdImage
Resize an RBD image
returnValue - Variable in exception com.ceph.rados.RadosException
 
returnValue - Variable in exception com.ceph.rbd.RbdException
 

S

setAuid(long) - Method in class com.ceph.rados.IoCTX
Set the associated auid owner of the current pool
size - Variable in class com.ceph.rbd.jna.RbdImageInfo
 
size - Variable in class com.ceph.rbd.jna.RbdSnapInfo
 
snapCreate(String) - Method in class com.ceph.rados.IoCTX
Create a snapshot
snapCreate(String) - Method in class com.ceph.rbd.RbdImage
Create a RBD snapshot
snapGetName(long) - Method in class com.ceph.rados.IoCTX
Get the name of a snapshot by it's ID
snapGetStamp(long) - Method in class com.ceph.rados.IoCTX
Get the timestamp of a snapshot
snapIsProtected(String) - Method in class com.ceph.rbd.RbdImage
Tells if a snapshot is protected or not
snapList() - Method in class com.ceph.rados.IoCTX
List all snapshots
snapList() - Method in class com.ceph.rbd.RbdImage
List all snapshots
snapLookup(String) - Method in class com.ceph.rados.IoCTX
Get the ID of a snapshot
snapProtect(String) - Method in class com.ceph.rbd.RbdImage
Protect a snapshot
snapRemove(String) - Method in class com.ceph.rados.IoCTX
Remove a snapshot
snapRemove(String) - Method in class com.ceph.rbd.RbdImage
Remove a RBD snapshot
snapUnprotect(String) - Method in class com.ceph.rbd.RbdImage
Unprotect a RBD snapshot
stat(String) - Method in class com.ceph.rados.IoCTX
Stat an object
stat() - Method in class com.ceph.rbd.RbdImage
Get information about a RBD image

T

truncate(String, long) - Method in class com.ceph.rados.IoCTX
Resize an object

W

write(String, byte[], long) - Method in class com.ceph.rados.IoCTX
Write to an object
write(String, byte[]) - Method in class com.ceph.rados.IoCTX
Write to an object without an offset
write(String, String, long) - Method in class com.ceph.rados.IoCTX
Write to an object without an offset
write(String, String) - Method in class com.ceph.rados.IoCTX
Write to an object without an offset
write(byte[], long, int) - Method in class com.ceph.rbd.RbdImage
Write data to an RBD image
write(byte[], long) - Method in class com.ceph.rbd.RbdImage
Write data to an RBD image
write(byte[]) - Method in class com.ceph.rbd.RbdImage
Write data to an RBD image
writeFull(String, byte[], int) - Method in class com.ceph.rados.IoCTX
Write an entire object The object is filled with the provided data.
A B C F G I K L N O P R S T W