⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 db_server_xdr.c

📁 mysql数据库源代码
💻 C
📖 第 1 页 / 共 4 页
字号:
#include "db_config.h"#ifdef HAVE_RPC/* * Please do not edit this file. * It was generated using rpcgen. */#include "../rpc_server/db_server.h"bool_txdr___env_cachesize_msg (XDR *xdrs, __env_cachesize_msg *objp){	register int32_t *buf;	if (xdrs->x_op == XDR_ENCODE) {		buf = XDR_INLINE (xdrs, 4 * BYTES_PER_XDR_UNIT);		if (buf == NULL) {			 if (!xdr_u_int (xdrs, &objp->dbenvcl_id))				 return FALSE;			 if (!xdr_u_int (xdrs, &objp->gbytes))				 return FALSE;			 if (!xdr_u_int (xdrs, &objp->bytes))				 return FALSE;			 if (!xdr_u_int (xdrs, &objp->ncache))				 return FALSE;		} else {			IXDR_PUT_U_LONG(buf, objp->dbenvcl_id);			IXDR_PUT_U_LONG(buf, objp->gbytes);			IXDR_PUT_U_LONG(buf, objp->bytes);			IXDR_PUT_U_LONG(buf, objp->ncache);		}		return TRUE;	} else if (xdrs->x_op == XDR_DECODE) {		buf = XDR_INLINE (xdrs, 4 * BYTES_PER_XDR_UNIT);		if (buf == NULL) {			 if (!xdr_u_int (xdrs, &objp->dbenvcl_id))				 return FALSE;			 if (!xdr_u_int (xdrs, &objp->gbytes))				 return FALSE;			 if (!xdr_u_int (xdrs, &objp->bytes))				 return FALSE;			 if (!xdr_u_int (xdrs, &objp->ncache))				 return FALSE;		} else {			objp->dbenvcl_id = IXDR_GET_U_LONG(buf);			objp->gbytes = IXDR_GET_U_LONG(buf);			objp->bytes = IXDR_GET_U_LONG(buf);			objp->ncache = IXDR_GET_U_LONG(buf);		}	 return TRUE;	}	 if (!xdr_u_int (xdrs, &objp->dbenvcl_id))		 return FALSE;	 if (!xdr_u_int (xdrs, &objp->gbytes))		 return FALSE;	 if (!xdr_u_int (xdrs, &objp->bytes))		 return FALSE;	 if (!xdr_u_int (xdrs, &objp->ncache))		 return FALSE;	return TRUE;}bool_txdr___env_cachesize_reply (XDR *xdrs, __env_cachesize_reply *objp){	register int32_t *buf;	 if (!xdr_int (xdrs, &objp->status))		 return FALSE;	return TRUE;}bool_txdr___env_close_msg (XDR *xdrs, __env_close_msg *objp){	register int32_t *buf;	 if (!xdr_u_int (xdrs, &objp->dbenvcl_id))		 return FALSE;	 if (!xdr_u_int (xdrs, &objp->flags))		 return FALSE;	return TRUE;}bool_txdr___env_close_reply (XDR *xdrs, __env_close_reply *objp){	register int32_t *buf;	 if (!xdr_int (xdrs, &objp->status))		 return FALSE;	return TRUE;}bool_txdr___env_create_msg (XDR *xdrs, __env_create_msg *objp){	register int32_t *buf;	 if (!xdr_u_int (xdrs, &objp->timeout))		 return FALSE;	return TRUE;}bool_txdr___env_create_reply (XDR *xdrs, __env_create_reply *objp){	register int32_t *buf;	 if (!xdr_int (xdrs, &objp->status))		 return FALSE;	 if (!xdr_u_int (xdrs, &objp->envcl_id))		 return FALSE;	return TRUE;}bool_txdr___env_dbremove_msg (XDR *xdrs, __env_dbremove_msg *objp){	register int32_t *buf;	 if (!xdr_u_int (xdrs, &objp->dbenvcl_id))		 return FALSE;	 if (!xdr_u_int (xdrs, &objp->txnpcl_id))		 return FALSE;	 if (!xdr_string (xdrs, &objp->name, ~0))		 return FALSE;	 if (!xdr_string (xdrs, &objp->subdb, ~0))		 return FALSE;	 if (!xdr_u_int (xdrs, &objp->flags))		 return FALSE;	return TRUE;}bool_txdr___env_dbremove_reply (XDR *xdrs, __env_dbremove_reply *objp){	register int32_t *buf;	 if (!xdr_int (xdrs, &objp->status))		 return FALSE;	return TRUE;}bool_txdr___env_dbrename_msg (XDR *xdrs, __env_dbrename_msg *objp){	register int32_t *buf;	 if (!xdr_u_int (xdrs, &objp->dbenvcl_id))		 return FALSE;	 if (!xdr_u_int (xdrs, &objp->txnpcl_id))		 return FALSE;	 if (!xdr_string (xdrs, &objp->name, ~0))		 return FALSE;	 if (!xdr_string (xdrs, &objp->subdb, ~0))		 return FALSE;	 if (!xdr_string (xdrs, &objp->newname, ~0))		 return FALSE;	 if (!xdr_u_int (xdrs, &objp->flags))		 return FALSE;	return TRUE;}bool_txdr___env_dbrename_reply (XDR *xdrs, __env_dbrename_reply *objp){	register int32_t *buf;	 if (!xdr_int (xdrs, &objp->status))		 return FALSE;	return TRUE;}bool_txdr___env_encrypt_msg (XDR *xdrs, __env_encrypt_msg *objp){	register int32_t *buf;	 if (!xdr_u_int (xdrs, &objp->dbenvcl_id))		 return FALSE;	 if (!xdr_string (xdrs, &objp->passwd, ~0))		 return FALSE;	 if (!xdr_u_int (xdrs, &objp->flags))		 return FALSE;	return TRUE;}bool_txdr___env_encrypt_reply (XDR *xdrs, __env_encrypt_reply *objp){	register int32_t *buf;	 if (!xdr_int (xdrs, &objp->status))		 return FALSE;	return TRUE;}bool_txdr___env_flags_msg (XDR *xdrs, __env_flags_msg *objp){	register int32_t *buf;	 if (!xdr_u_int (xdrs, &objp->dbenvcl_id))		 return FALSE;	 if (!xdr_u_int (xdrs, &objp->flags))		 return FALSE;	 if (!xdr_u_int (xdrs, &objp->onoff))		 return FALSE;	return TRUE;}bool_txdr___env_flags_reply (XDR *xdrs, __env_flags_reply *objp){	register int32_t *buf;	 if (!xdr_int (xdrs, &objp->status))		 return FALSE;	return TRUE;}bool_txdr___env_open_msg (XDR *xdrs, __env_open_msg *objp){	register int32_t *buf;	 if (!xdr_u_int (xdrs, &objp->dbenvcl_id))		 return FALSE;	 if (!xdr_string (xdrs, &objp->home, ~0))		 return FALSE;	 if (!xdr_u_int (xdrs, &objp->flags))		 return FALSE;	 if (!xdr_u_int (xdrs, &objp->mode))		 return FALSE;	return TRUE;}bool_txdr___env_open_reply (XDR *xdrs, __env_open_reply *objp){	register int32_t *buf;	 if (!xdr_int (xdrs, &objp->status))		 return FALSE;	 if (!xdr_u_int (xdrs, &objp->envcl_id))		 return FALSE;	return TRUE;}bool_txdr___env_remove_msg (XDR *xdrs, __env_remove_msg *objp){	register int32_t *buf;	 if (!xdr_u_int (xdrs, &objp->dbenvcl_id))		 return FALSE;	 if (!xdr_string (xdrs, &objp->home, ~0))		 return FALSE;	 if (!xdr_u_int (xdrs, &objp->flags))		 return FALSE;	return TRUE;}bool_txdr___env_remove_reply (XDR *xdrs, __env_remove_reply *objp){	register int32_t *buf;	 if (!xdr_int (xdrs, &objp->status))		 return FALSE;	return TRUE;}bool_txdr___txn_abort_msg (XDR *xdrs, __txn_abort_msg *objp){	register int32_t *buf;	 if (!xdr_u_int (xdrs, &objp->txnpcl_id))		 return FALSE;	return TRUE;}bool_txdr___txn_abort_reply (XDR *xdrs, __txn_abort_reply *objp){	register int32_t *buf;	 if (!xdr_int (xdrs, &objp->status))		 return FALSE;	return TRUE;}bool_txdr___txn_begin_msg (XDR *xdrs, __txn_begin_msg *objp){	register int32_t *buf;	 if (!xdr_u_int (xdrs, &objp->dbenvcl_id))		 return FALSE;	 if (!xdr_u_int (xdrs, &objp->parentcl_id))		 return FALSE;	 if (!xdr_u_int (xdrs, &objp->flags))		 return FALSE;	return TRUE;}bool_txdr___txn_begin_reply (XDR *xdrs, __txn_begin_reply *objp){	register int32_t *buf;	 if (!xdr_int (xdrs, &objp->status))		 return FALSE;	 if (!xdr_u_int (xdrs, &objp->txnidcl_id))		 return FALSE;	return TRUE;}bool_txdr___txn_commit_msg (XDR *xdrs, __txn_commit_msg *objp){	register int32_t *buf;	 if (!xdr_u_int (xdrs, &objp->txnpcl_id))		 return FALSE;	 if (!xdr_u_int (xdrs, &objp->flags))		 return FALSE;	return TRUE;}bool_txdr___txn_commit_reply (XDR *xdrs, __txn_commit_reply *objp){	register int32_t *buf;	 if (!xdr_int (xdrs, &objp->status))		 return FALSE;	return TRUE;}bool_txdr___txn_discard_msg (XDR *xdrs, __txn_discard_msg *objp){	register int32_t *buf;	 if (!xdr_u_int (xdrs, &objp->txnpcl_id))		 return FALSE;	 if (!xdr_u_int (xdrs, &objp->flags))		 return FALSE;	return TRUE;}bool_txdr___txn_discard_reply (XDR *xdrs, __txn_discard_reply *objp){	register int32_t *buf;	 if (!xdr_int (xdrs, &objp->status))		 return FALSE;	return TRUE;}bool_txdr___txn_prepare_msg (XDR *xdrs, __txn_prepare_msg *objp){	register int32_t *buf;	int i;	 if (!xdr_u_int (xdrs, &objp->txnpcl_id))		 return FALSE;	 if (!xdr_opaque (xdrs, objp->gid, 128))		 return FALSE;	return TRUE;}bool_txdr___txn_prepare_reply (XDR *xdrs, __txn_prepare_reply *objp){	register int32_t *buf;	 if (!xdr_int (xdrs, &objp->status))		 return FALSE;	return TRUE;}bool_txdr___txn_recover_msg (XDR *xdrs, __txn_recover_msg *objp){	register int32_t *buf;	 if (!xdr_u_int (xdrs, &objp->dbenvcl_id))		 return FALSE;	 if (!xdr_u_int (xdrs, &objp->count))		 return FALSE;	 if (!xdr_u_int (xdrs, &objp->flags))		 return FALSE;	return TRUE;}bool_txdr___txn_recover_reply (XDR *xdrs, __txn_recover_reply *objp){	register int32_t *buf;	 if (!xdr_int (xdrs, &objp->status))		 return FALSE;	 if (!xdr_array (xdrs, (char **)&objp->txn.txn_val, (u_int *) &objp->txn.txn_len, ~0,		sizeof (u_int), (xdrproc_t) xdr_u_int))		 return FALSE;	 if (!xdr_bytes (xdrs, (char **)&objp->gid.gid_val, (u_int *) &objp->gid.gid_len, ~0))		 return FALSE;	 if (!xdr_u_int (xdrs, &objp->retcount))		 return FALSE;	return TRUE;}bool_txdr___db_associate_msg (XDR *xdrs, __db_associate_msg *objp){	register int32_t *buf;	if (xdrs->x_op == XDR_ENCODE) {		buf = XDR_INLINE (xdrs, 4 * BYTES_PER_XDR_UNIT);		if (buf == NULL) {			 if (!xdr_u_int (xdrs, &objp->dbpcl_id))				 return FALSE;			 if (!xdr_u_int (xdrs, &objp->txnpcl_id))				 return FALSE;			 if (!xdr_u_int (xdrs, &objp->sdbpcl_id))				 return FALSE;			 if (!xdr_u_int (xdrs, &objp->flags))				 return FALSE;		} else {			IXDR_PUT_U_LONG(buf, objp->dbpcl_id);			IXDR_PUT_U_LONG(buf, objp->txnpcl_id);			IXDR_PUT_U_LONG(buf, objp->sdbpcl_id);			IXDR_PUT_U_LONG(buf, objp->flags);		}		return TRUE;	} else if (xdrs->x_op == XDR_DECODE) {		buf = XDR_INLINE (xdrs, 4 * BYTES_PER_XDR_UNIT);		if (buf == NULL) {			 if (!xdr_u_int (xdrs, &objp->dbpcl_id))				 return FALSE;			 if (!xdr_u_int (xdrs, &objp->txnpcl_id))				 return FALSE;			 if (!xdr_u_int (xdrs, &objp->sdbpcl_id))				 return FALSE;			 if (!xdr_u_int (xdrs, &objp->flags))				 return FALSE;		} else {			objp->dbpcl_id = IXDR_GET_U_LONG(buf);			objp->txnpcl_id = IXDR_GET_U_LONG(buf);			objp->sdbpcl_id = IXDR_GET_U_LONG(buf);			objp->flags = IXDR_GET_U_LONG(buf);		}	 return TRUE;	}	 if (!xdr_u_int (xdrs, &objp->dbpcl_id))		 return FALSE;	 if (!xdr_u_int (xdrs, &objp->txnpcl_id))		 return FALSE;	 if (!xdr_u_int (xdrs, &objp->sdbpcl_id))		 return FALSE;	 if (!xdr_u_int (xdrs, &objp->flags))		 return FALSE;	return TRUE;}bool_txdr___db_associate_reply (XDR *xdrs, __db_associate_reply *objp){	register int32_t *buf;	 if (!xdr_int (xdrs, &objp->status))		 return FALSE;	return TRUE;}bool_txdr___db_bt_maxkey_msg (XDR *xdrs, __db_bt_maxkey_msg *objp){	register int32_t *buf;	 if (!xdr_u_int (xdrs, &objp->dbpcl_id))		 return FALSE;	 if (!xdr_u_int (xdrs, &objp->maxkey))		 return FALSE;	return TRUE;}bool_txdr___db_bt_maxkey_reply (XDR *xdrs, __db_bt_maxkey_reply *objp){	register int32_t *buf;	 if (!xdr_int (xdrs, &objp->status))		 return FALSE;	return TRUE;}bool_txdr___db_bt_minkey_msg (XDR *xdrs, __db_bt_minkey_msg *objp){	register int32_t *buf;	 if (!xdr_u_int (xdrs, &objp->dbpcl_id))		 return FALSE;	 if (!xdr_u_int (xdrs, &objp->minkey))		 return FALSE;	return TRUE;}bool_txdr___db_bt_minkey_reply (XDR *xdrs, __db_bt_minkey_reply *objp){	register int32_t *buf;	 if (!xdr_int (xdrs, &objp->status))		 return FALSE;	return TRUE;}bool_txdr___db_close_msg (XDR *xdrs, __db_close_msg *objp){	register int32_t *buf;	 if (!xdr_u_int (xdrs, &objp->dbpcl_id))		 return FALSE;	 if (!xdr_u_int (xdrs, &objp->flags))		 return FALSE;	return TRUE;}bool_txdr___db_close_reply (XDR *xdrs, __db_close_reply *objp){	register int32_t *buf;	 if (!xdr_int (xdrs, &objp->status))		 return FALSE;	return TRUE;}bool_txdr___db_create_msg (XDR *xdrs, __db_create_msg *objp){	register int32_t *buf;	 if (!xdr_u_int (xdrs, &objp->dbenvcl_id))		 return FALSE;	 if (!xdr_u_int (xdrs, &objp->flags))		 return FALSE;	return TRUE;}bool_txdr___db_create_reply (XDR *xdrs, __db_create_reply *objp){	register int32_t *buf;	 if (!xdr_int (xdrs, &objp->status))		 return FALSE;	 if (!xdr_u_int (xdrs, &objp->dbcl_id))		 return FALSE;	return TRUE;}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -