zoo_op structure.
More...
Data Fields |
|
int | type |
|
union { |
| struct { |
| const char * path |
| const char * data |
| int datalen |
| char * buf |
| int buflen |
| 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 |
| }; | |
Detailed Description
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: