summaryrefslogtreecommitdiffstats
path: root/rpc/xdr/src/cli1-xdr.h
diff options
context:
space:
mode:
Diffstat (limited to 'rpc/xdr/src/cli1-xdr.h')
-rw-r--r--rpc/xdr/src/cli1-xdr.h18
1 files changed, 16 insertions, 2 deletions
diff --git a/rpc/xdr/src/cli1-xdr.h b/rpc/xdr/src/cli1-xdr.h
index 4863dfa3e..085b9f285 100644
--- a/rpc/xdr/src/cli1-xdr.h
+++ b/rpc/xdr/src/cli1-xdr.h
@@ -16,6 +16,9 @@
along with this program. If not, see
<http://www.gnu.org/licenses/>.
*/
+
+#include "xdr-common.h"
+
/*
* Please do not edit this file.
* It was generated using rpcgen.
@@ -26,13 +29,22 @@
#include <rpc/rpc.h>
-#include "xdr-common.h"
#ifdef __cplusplus
extern "C" {
#endif
+enum gf_cli_defrag_type {
+ GF_DEFRAG_CMD_START = 1,
+ GF_DEFRAG_CMD_STOP = 1 + 1,
+ GF_DEFRAG_CMD_STATUS = 1 + 2,
+ GF_DEFRAG_CMD_START_LAYOUT_FIX = 1 + 3,
+ GF_DEFRAG_CMD_START_MIGRATE_DATA = 1 + 4,
+ GF_DEFRAG_CMD_START_MIGRATE_DATA_FORCE = 1 + 5,
+};
+typedef enum gf_cli_defrag_type gf_cli_defrag_type;
+
enum gf1_cluster_type {
GF_CLUSTER_TYPE_NONE = 0,
GF_CLUSTER_TYPE_STRIPE = 0 + 1,
@@ -552,6 +564,7 @@ typedef struct gf1_cli_status_volume_rsp gf1_cli_status_volume_rsp;
/* the xdr functions */
#if defined(__STDC__) || defined(__cplusplus)
+extern bool_t xdr_gf_cli_defrag_type (XDR *, gf_cli_defrag_type*);
extern bool_t xdr_gf1_cluster_type (XDR *, gf1_cluster_type*);
extern bool_t xdr_gf1_cli_replace_op (XDR *, gf1_cli_replace_op*);
extern bool_t xdr_gf_quota_type (XDR *, gf_quota_type*);
@@ -617,6 +630,7 @@ extern bool_t xdr_gf1_cli_status_volume_req (XDR *, gf1_cli_status_volume_req*)
extern bool_t xdr_gf1_cli_status_volume_rsp (XDR *, gf1_cli_status_volume_rsp*);
#else /* K&R C */
+extern bool_t xdr_gf_cli_defrag_type ();
extern bool_t xdr_gf1_cluster_type ();
extern bool_t xdr_gf1_cli_replace_op ();
extern bool_t xdr_gf_quota_type ();
@@ -687,4 +701,4 @@ extern bool_t xdr_gf1_cli_status_volume_rsp ();
}
#endif
-#endif /* !_CLI1-XDR_H_RPCGEN */
+#endif /* !_CLI1_XDR_H_RPCGEN */