summaryrefslogtreecommitdiffstats
path: root/rpc/block.h
diff options
context:
space:
mode:
Diffstat (limited to 'rpc/block.h')
-rw-r--r--rpc/block.h21
1 files changed, 21 insertions, 0 deletions
diff --git a/rpc/block.h b/rpc/block.h
index 03d0ec4..7122632 100644
--- a/rpc/block.h
+++ b/rpc/block.h
@@ -69,6 +69,27 @@ struct blockResponse {
};
typedef struct blockResponse blockResponse;
+typedef struct blockServerDef {
+ size_t nhosts;
+ char **hosts;
+} blockServerDef;
+typedef blockServerDef *blockServerDefPtr;
+
+typedef enum operations {
+ CREATE_SRV = 1,
+ DELETE_SRV = 2,
+} operations;
+
+void
+gluster_block_cli_1(struct svc_req *rqstp, register SVCXPRT *transp);
+
+void
+gluster_block_1(struct svc_req *rqstp, register SVCXPRT *transp);
+
+
+int
+glusterBlockCallRPC_1(char *host, void *cobj, operations opt, char **out);
+
#define GLUSTER_BLOCK_CLI 212153113
#define GLUSTER_BLOCK_CLI_VERS 1