This blocks until all watchers of the object have received and
reacted to the notify, or a timeout is reached.
@note BUG: the timeout is not changeable via the C API
@note BUG: the bufferlist is inaccessible in a rados_watchcb_t
@param io the pool the object is in
@param o the name of the object
@param ver obsolete - just pass zero
@param buf data to send to watchers
@param buf_len length of buf in bytes
@returns 0 on success, negative error code on failure
Sychronously notify watchers of an object
This blocks until all watchers of the object have received and reacted to the notify, or a timeout is reached.
@note BUG: the timeout is not changeable via the C API @note BUG: the bufferlist is inaccessible in a rados_watchcb_t
@param io the pool the object is in @param o the name of the object @param ver obsolete - just pass zero @param buf data to send to watchers @param buf_len length of buf in bytes @returns 0 on success, negative error code on failure