@typedef rados_write_op_t
An object write operation stores a number of operations which can be executed atomically. For usage, see: - Creation and deletion: rados_create_write_op() rados_release_write_op() - Extended attribute manipulation: rados_write_op_cmpxattr() rados_write_op_cmpxattr(), rados_write_op_setxattr(), rados_write_op_rmxattr() - Object map key/value pairs: rados_write_op_omap_set(), rados_write_op_omap_rm_keys(), rados_write_op_omap_clear(), rados_write_op_omap_cmp() - Object properties: rados_write_op_assert_exists(), rados_write_op_assert_version() - Creating objects: rados_write_op_create() - IO on objects: rados_write_op_append(), rados_write_op_write(), rados_write_op_zero rados_write_op_write_full(), rados_write_op_writesame(), rados_write_op_remove, rados_write_op_truncate(), rados_write_op_zero() - Hints: rados_write_op_set_alloc_hint() - Performing the operation: rados_write_op_operate(), rados_aio_write_op_operate()
See Implementation
@typedef rados_write_op_t
An object write operation stores a number of operations which can be executed atomically. For usage, see: - Creation and deletion: rados_create_write_op() rados_release_write_op() - Extended attribute manipulation: rados_write_op_cmpxattr() rados_write_op_cmpxattr(), rados_write_op_setxattr(), rados_write_op_rmxattr() - Object map key/value pairs: rados_write_op_omap_set(), rados_write_op_omap_rm_keys(), rados_write_op_omap_clear(), rados_write_op_omap_cmp() - Object properties: rados_write_op_assert_exists(), rados_write_op_assert_version() - Creating objects: rados_write_op_create() - IO on objects: rados_write_op_append(), rados_write_op_write(), rados_write_op_zero rados_write_op_write_full(), rados_write_op_writesame(), rados_write_op_remove, rados_write_op_truncate(), rados_write_op_zero() - Hints: rados_write_op_set_alloc_hint() - Performing the operation: rados_write_op_operate(), rados_aio_write_op_operate()