/*
 * Please do not edit this file.
 * It was generated using rpcgen.
 */

#ifndef _HASHTABLE_H_RPCGEN
#define	_HASHTABLE_H_RPCGEN

#include <rpc/rpc.h>

typedef char *key_t;

struct keyvalue_t {
	key_t key;
	int value;
};
typedef struct keyvalue_t keyvalue_t;

typedef struct {
	u_int keyarray_t_len;
	key_t *keyarray_t_val;
} keyarray_t;

#define	HASHTABLE_PROG	0x20051001
#define	HASHTABLE_VERSION	1
#define	PUT	11
extern  int * put_1();
#define	GETVALUE	12
extern  int * getvalue_1();
#define	GETKEYS	13
extern  keyarray_t * getkeys_1();
extern int hashtable_prog_1_freeresult();

/* the xdr functions */
extern bool_t xdr_key_t();
extern bool_t xdr_keyvalue_t();
extern bool_t xdr_keyarray_t();

#endif /* !_HASHTABLE_H_RPCGEN */
