zoo_op structure.
More...
|
|
int | type |
| |
|
union { |
|
struct { |
|
const char * path |
| |
|
const char * data |
| |
|
int datalen |
| |
|
char * buf |
| |
|
int buflen |
| |
|
const struct ACL_vector * acl |
| |
|
int flags |
| |
| } create_op |
| |
|
struct { |
|
const char * path |
| |
|
int version |
| |
| } delete_op |
| |
|
struct { |
|
const char * path |
| |
|
const char * data |
| |
|
int datalen |
| |
|
int version |
| |
|
struct Stat * stat |
| |
| } set_op |
| |
|
struct { |
|
const char * path |
| |
|
int version |
| |
| } check_op |
| |
| }; | |
| |
zoo_op structure.
This structure holds all the arguments necessary for one op as part of a containing multi_op via zoo_multi or zoo_amulti. This structure should be treated as opaque and initialized via zoo_create_op_init, zoo_delete_op_init, zoo_set_op_init and zoo_check_op_init.
The documentation for this struct was generated from the following file: