diff options
author | Amitay Isaacs <amitay@gmail.com> | 2016-03-08 17:20:30 +1100 |
---|---|---|
committer | Martin Schwenke <martins@samba.org> | 2016-03-25 03:26:15 +0100 |
commit | 76f653f0bc016dfa98a4d8688469be4ac450a17a (patch) | |
tree | 4a87d4af9c740de2fca6b1032313ec43153099bc /ctdb/protocol/protocol_api.h | |
parent | a80ff09ed3da49c544fb121ae88e3ccb351fc4e7 (diff) | |
download | samba-76f653f0bc016dfa98a4d8688469be4ac450a17a.tar.gz |
ctdb-protocol: Add file IO functions for ctdb_rec_buffer
Signed-off-by: Amitay Isaacs <amitay@gmail.com>
Reviewed-by: Martin Schwenke <martin@meltin.net>
Diffstat (limited to 'ctdb/protocol/protocol_api.h')
-rw-r--r-- | ctdb/protocol/protocol_api.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/ctdb/protocol/protocol_api.h b/ctdb/protocol/protocol_api.h index d07b4198d0a..40753a9de97 100644 --- a/ctdb/protocol/protocol_api.h +++ b/ctdb/protocol/protocol_api.h @@ -52,6 +52,10 @@ int ctdb_rec_buffer_traverse(struct ctdb_rec_buffer *recbuf, ctdb_rec_parser_func_t func, void *private_data); +int ctdb_rec_buffer_write(struct ctdb_rec_buffer *recbuf, int fd); +int ctdb_rec_buffer_read(int fd, TALLOC_CTX *mem_ctx, + struct ctdb_rec_buffer **out); + size_t ctdb_server_id_len(struct ctdb_server_id *sid); void ctdb_server_id_push(struct ctdb_server_id *sid, uint8_t *buf); int ctdb_server_id_pull(uint8_t *buf, size_t buflen, |