📄 db_server_xdr.c
字号:
if (!xdr_array (xdrs, (char **)&objp->curs.curs_val, (u_int *) &objp->curs.curs_len, ~0, sizeof (u_int), (xdrproc_t) xdr_u_int)) return FALSE; if (!xdr_u_int (xdrs, &objp->flags)) return FALSE; return TRUE;}bool_txdr___db_join_reply (XDR *xdrs, __db_join_reply *objp){ register int32_t *buf; if (!xdr_int (xdrs, &objp->status)) return FALSE; if (!xdr_u_int (xdrs, &objp->dbcidcl_id)) return FALSE; return TRUE;}bool_txdr___dbc_close_msg (XDR *xdrs, __dbc_close_msg *objp){ register int32_t *buf; if (!xdr_u_int (xdrs, &objp->dbccl_id)) return FALSE; return TRUE;}bool_txdr___dbc_close_reply (XDR *xdrs, __dbc_close_reply *objp){ register int32_t *buf; if (!xdr_int (xdrs, &objp->status)) return FALSE; return TRUE;}bool_txdr___dbc_count_msg (XDR *xdrs, __dbc_count_msg *objp){ register int32_t *buf; if (!xdr_u_int (xdrs, &objp->dbccl_id)) return FALSE; if (!xdr_u_int (xdrs, &objp->flags)) return FALSE; return TRUE;}bool_txdr___dbc_count_reply (XDR *xdrs, __dbc_count_reply *objp){ register int32_t *buf; if (!xdr_int (xdrs, &objp->status)) return FALSE; if (!xdr_u_int (xdrs, &objp->dupcount)) return FALSE; return TRUE;}bool_txdr___dbc_del_msg (XDR *xdrs, __dbc_del_msg *objp){ register int32_t *buf; if (!xdr_u_int (xdrs, &objp->dbccl_id)) return FALSE; if (!xdr_u_int (xdrs, &objp->flags)) return FALSE; return TRUE;}bool_txdr___dbc_del_reply (XDR *xdrs, __dbc_del_reply *objp){ register int32_t *buf; if (!xdr_int (xdrs, &objp->status)) return FALSE; return TRUE;}bool_txdr___dbc_dup_msg (XDR *xdrs, __dbc_dup_msg *objp){ register int32_t *buf; if (!xdr_u_int (xdrs, &objp->dbccl_id)) return FALSE; if (!xdr_u_int (xdrs, &objp->flags)) return FALSE; return TRUE;}bool_txdr___dbc_dup_reply (XDR *xdrs, __dbc_dup_reply *objp){ register int32_t *buf; if (!xdr_int (xdrs, &objp->status)) return FALSE; if (!xdr_u_int (xdrs, &objp->dbcidcl_id)) return FALSE; return TRUE;}bool_txdr___dbc_get_msg (XDR *xdrs, __dbc_get_msg *objp){ register int32_t *buf; if (xdrs->x_op == XDR_ENCODE) { buf = XDR_INLINE (xdrs, 5 * BYTES_PER_XDR_UNIT); if (buf == NULL) { if (!xdr_u_int (xdrs, &objp->dbccl_id)) return FALSE; if (!xdr_u_int (xdrs, &objp->keydlen)) return FALSE; if (!xdr_u_int (xdrs, &objp->keydoff)) return FALSE; if (!xdr_u_int (xdrs, &objp->keyulen)) return FALSE; if (!xdr_u_int (xdrs, &objp->keyflags)) return FALSE; } else { IXDR_PUT_U_LONG(buf, objp->dbccl_id); IXDR_PUT_U_LONG(buf, objp->keydlen); IXDR_PUT_U_LONG(buf, objp->keydoff); IXDR_PUT_U_LONG(buf, objp->keyulen); IXDR_PUT_U_LONG(buf, objp->keyflags); } if (!xdr_bytes (xdrs, (char **)&objp->keydata.keydata_val, (u_int *) &objp->keydata.keydata_len, ~0)) return FALSE; buf = XDR_INLINE (xdrs, 4 * BYTES_PER_XDR_UNIT); if (buf == NULL) { if (!xdr_u_int (xdrs, &objp->datadlen)) return FALSE; if (!xdr_u_int (xdrs, &objp->datadoff)) return FALSE; if (!xdr_u_int (xdrs, &objp->dataulen)) return FALSE; if (!xdr_u_int (xdrs, &objp->dataflags)) return FALSE; } else { IXDR_PUT_U_LONG(buf, objp->datadlen); IXDR_PUT_U_LONG(buf, objp->datadoff); IXDR_PUT_U_LONG(buf, objp->dataulen); IXDR_PUT_U_LONG(buf, objp->dataflags); } if (!xdr_bytes (xdrs, (char **)&objp->datadata.datadata_val, (u_int *) &objp->datadata.datadata_len, ~0)) return FALSE; if (!xdr_u_int (xdrs, &objp->flags)) return FALSE; return TRUE; } else if (xdrs->x_op == XDR_DECODE) { buf = XDR_INLINE (xdrs, 5 * BYTES_PER_XDR_UNIT); if (buf == NULL) { if (!xdr_u_int (xdrs, &objp->dbccl_id)) return FALSE; if (!xdr_u_int (xdrs, &objp->keydlen)) return FALSE; if (!xdr_u_int (xdrs, &objp->keydoff)) return FALSE; if (!xdr_u_int (xdrs, &objp->keyulen)) return FALSE; if (!xdr_u_int (xdrs, &objp->keyflags)) return FALSE; } else { objp->dbccl_id = IXDR_GET_U_LONG(buf); objp->keydlen = IXDR_GET_U_LONG(buf); objp->keydoff = IXDR_GET_U_LONG(buf); objp->keyulen = IXDR_GET_U_LONG(buf); objp->keyflags = IXDR_GET_U_LONG(buf); } if (!xdr_bytes (xdrs, (char **)&objp->keydata.keydata_val, (u_int *) &objp->keydata.keydata_len, ~0)) return FALSE; buf = XDR_INLINE (xdrs, 4 * BYTES_PER_XDR_UNIT); if (buf == NULL) { if (!xdr_u_int (xdrs, &objp->datadlen)) return FALSE; if (!xdr_u_int (xdrs, &objp->datadoff)) return FALSE; if (!xdr_u_int (xdrs, &objp->dataulen)) return FALSE; if (!xdr_u_int (xdrs, &objp->dataflags)) return FALSE; } else { objp->datadlen = IXDR_GET_U_LONG(buf); objp->datadoff = IXDR_GET_U_LONG(buf); objp->dataulen = IXDR_GET_U_LONG(buf); objp->dataflags = IXDR_GET_U_LONG(buf); } if (!xdr_bytes (xdrs, (char **)&objp->datadata.datadata_val, (u_int *) &objp->datadata.datadata_len, ~0)) return FALSE; if (!xdr_u_int (xdrs, &objp->flags)) return FALSE; return TRUE; } if (!xdr_u_int (xdrs, &objp->dbccl_id)) return FALSE; if (!xdr_u_int (xdrs, &objp->keydlen)) return FALSE; if (!xdr_u_int (xdrs, &objp->keydoff)) return FALSE; if (!xdr_u_int (xdrs, &objp->keyulen)) return FALSE; if (!xdr_u_int (xdrs, &objp->keyflags)) return FALSE; if (!xdr_bytes (xdrs, (char **)&objp->keydata.keydata_val, (u_int *) &objp->keydata.keydata_len, ~0)) return FALSE; if (!xdr_u_int (xdrs, &objp->datadlen)) return FALSE; if (!xdr_u_int (xdrs, &objp->datadoff)) return FALSE; if (!xdr_u_int (xdrs, &objp->dataulen)) return FALSE; if (!xdr_u_int (xdrs, &objp->dataflags)) return FALSE; if (!xdr_bytes (xdrs, (char **)&objp->datadata.datadata_val, (u_int *) &objp->datadata.datadata_len, ~0)) return FALSE; if (!xdr_u_int (xdrs, &objp->flags)) return FALSE; return TRUE;}bool_txdr___dbc_get_reply (XDR *xdrs, __dbc_get_reply *objp){ register int32_t *buf; if (!xdr_int (xdrs, &objp->status)) return FALSE; if (!xdr_bytes (xdrs, (char **)&objp->keydata.keydata_val, (u_int *) &objp->keydata.keydata_len, ~0)) return FALSE; if (!xdr_bytes (xdrs, (char **)&objp->datadata.datadata_val, (u_int *) &objp->datadata.datadata_len, ~0)) return FALSE; return TRUE;}bool_txdr___dbc_pget_msg (XDR *xdrs, __dbc_pget_msg *objp){ register int32_t *buf; if (xdrs->x_op == XDR_ENCODE) { buf = XDR_INLINE (xdrs, 5 * BYTES_PER_XDR_UNIT); if (buf == NULL) { if (!xdr_u_int (xdrs, &objp->dbccl_id)) return FALSE; if (!xdr_u_int (xdrs, &objp->skeydlen)) return FALSE; if (!xdr_u_int (xdrs, &objp->skeydoff)) return FALSE; if (!xdr_u_int (xdrs, &objp->skeyulen)) return FALSE; if (!xdr_u_int (xdrs, &objp->skeyflags)) return FALSE; } else { IXDR_PUT_U_LONG(buf, objp->dbccl_id); IXDR_PUT_U_LONG(buf, objp->skeydlen); IXDR_PUT_U_LONG(buf, objp->skeydoff); IXDR_PUT_U_LONG(buf, objp->skeyulen); IXDR_PUT_U_LONG(buf, objp->skeyflags); } if (!xdr_bytes (xdrs, (char **)&objp->skeydata.skeydata_val, (u_int *) &objp->skeydata.skeydata_len, ~0)) return FALSE; buf = XDR_INLINE (xdrs, 4 * BYTES_PER_XDR_UNIT); if (buf == NULL) { if (!xdr_u_int (xdrs, &objp->pkeydlen)) return FALSE; if (!xdr_u_int (xdrs, &objp->pkeydoff)) return FALSE; if (!xdr_u_int (xdrs, &objp->pkeyulen)) return FALSE; if (!xdr_u_int (xdrs, &objp->pkeyflags)) return FALSE; } else { IXDR_PUT_U_LONG(buf, objp->pkeydlen); IXDR_PUT_U_LONG(buf, objp->pkeydoff); IXDR_PUT_U_LONG(buf, objp->pkeyulen); IXDR_PUT_U_LONG(buf, objp->pkeyflags); } if (!xdr_bytes (xdrs, (char **)&objp->pkeydata.pkeydata_val, (u_int *) &objp->pkeydata.pkeydata_len, ~0)) return FALSE; buf = XDR_INLINE (xdrs, 4 * BYTES_PER_XDR_UNIT); if (buf == NULL) { if (!xdr_u_int (xdrs, &objp->datadlen)) return FALSE; if (!xdr_u_int (xdrs, &objp->datadoff)) return FALSE; if (!xdr_u_int (xdrs, &objp->dataulen)) return FALSE; if (!xdr_u_int (xdrs, &objp->dataflags)) return FALSE; } else { IXDR_PUT_U_LONG(buf, objp->datadlen); IXDR_PUT_U_LONG(buf, objp->datadoff); IXDR_PUT_U_LONG(buf, objp->dataulen); IXDR_PUT_U_LONG(buf, objp->dataflags); } if (!xdr_bytes (xdrs, (char **)&objp->datadata.datadata_val, (u_int *) &objp->datadata.datadata_len, ~0)) return FALSE; if (!xdr_u_int (xdrs, &objp->flags)) return FALSE; return TRUE; } else if (xdrs->x_op == XDR_DECODE) { buf = XDR_INLINE (xdrs, 5 * BYTES_PER_XDR_UNIT); if (buf == NULL) { if (!xdr_u_int (xdrs, &objp->dbccl_id)) return FALSE; if (!xdr_u_int (xdrs, &objp->skeydlen)) return FALSE; if (!xdr_u_int (xdrs, &objp->skeydoff)) return FALSE; if (!xdr_u_int (xdrs, &objp->skeyulen)) return FALSE; if (!xdr_u_int (xdrs, &objp->skeyflags)) return FALSE; } else { objp->dbccl_id = IXDR_GET_U_LONG(buf); objp->skeydlen = IXDR_GET_U_LONG(buf); objp->skeydoff = IXDR_GET_U_LONG(buf); objp->skeyulen = IXDR_GET_U_LONG(buf); objp->skeyflags = IXDR_GET_U_LONG(buf); } if (!xdr_bytes (xdrs, (char **)&objp->skeydata.skeydata_val, (u_int *) &objp->skeydata.skeydata_len, ~0)) return FALSE; buf = XDR_INLINE (xdrs, 4 * BYTES_PER_XDR_UNIT); if (buf == NULL) { if (!xdr_u_int (xdrs, &objp->pkeydlen)) return FALSE; if (!xdr_u_int (xdrs, &objp->pkeydoff)) return FALSE; if (!xdr_u_int (xdrs, &objp->pkeyulen)) return FALSE; if (!xdr_u_int (xdrs, &objp->pkeyflags)) return FALSE; } else { objp->pkeydlen = IXDR_GET_U_LONG(buf); objp->pkeydoff = IXDR_GET_U_LONG(buf); objp->pkeyulen = IXDR_GET_U_LONG(buf); objp->pkeyflags = IXDR_GET_U_LONG(buf); } if (!xdr_bytes (xdrs, (char **)&objp->pkeydata.pkeydata_val, (u_int *) &objp->pkeydata.pkeydata_len, ~0)) return FALSE; buf = XDR_INLINE (xdrs, 4 * BYTES_PER_XDR_UNIT); if (buf == NULL) { if (!xdr_u_int (xdrs, &objp->datadlen)) return FALSE; if (!xdr_u_int (xdrs, &objp->datadoff)) return FALSE; if (!xdr_u_int (xdrs, &objp->dataulen)) return FALSE; if (!xdr_u_int (xdrs, &objp->dataflags)) return FALSE; } else { objp->datadlen = IXDR_GET_U_LONG(buf); objp->datadoff = IXDR_GET_U_LONG(buf); objp->dataulen = IXDR_GET_U_LONG(buf); objp->dataflags = IXDR_GET_U_LONG(buf); } if (!xdr_bytes (xdrs, (char **)&objp->datadata.datadata_val, (u_int *) &objp->datadata.datadata_len, ~0)) return FALSE; if (!xdr_u_int (xdrs, &objp->flags)) return FALSE; return TRUE; } if (!xdr_u_int (xdrs, &objp->dbccl_id)) return FALSE; if (!xdr_u_int (xdrs, &objp->skeydlen)) return FALSE; if (!xdr_u_int (xdrs, &objp->skeydoff)) return FALSE; if (!xdr_u_int (xdrs, &objp->skeyulen)) return FALSE; if (!xdr_u_int (xdrs, &objp->skeyflags)) return FALSE; if (!xdr_bytes (xdrs, (char **)&objp->skeydata.skeydata_val, (u_int *) &objp->skeydata.skeydata_len, ~0)) return FALSE; if (!xdr_u_int (xdrs, &objp->pkeydlen)) return FALSE; if (!xdr_u_int (xdrs, &objp->pkeydoff)) return FALSE; if (!xdr_u_int (xdrs, &objp->pkeyulen)) return FALSE; if (!xdr_u_int (xdrs, &objp->pkeyflags)) return FALSE; if (!xdr_bytes (xdrs, (char **)&objp->pkeydata.pkeydata_val, (u_int *) &objp->pkeydata.pkeydata_len, ~0)) return FALSE; if (!xdr_u_int (xdrs, &objp->datadlen)) return FALSE; if (!xdr_u_int (xdrs, &objp->datadoff)) return FALSE; if (!xdr_u_int (xdrs, &objp->dataulen)) return FALSE; if (!xdr_u_int (xdrs, &objp->dataflags)) return FALSE; if (!xdr_bytes (xdrs, (char **)&objp->datadata.datadata_val, (u_int *) &objp->datadata.datadata_len, ~0)) return FALSE; if (!xdr_u_int (xdrs, &objp->flags)) return FALSE; return TRUE;}bool_txdr___dbc_pget_reply (XDR *xdrs, __dbc_pget_reply *objp){ register int32_t *buf; if (!xdr_int (xdrs, &objp->status)) return FALSE; if (!xdr_bytes (xdrs, (char **)&objp->skeydata.skeydata_val, (u_int *) &objp->skeydata.skeydata_len, ~0)) return FALSE; if (!xdr_bytes (xdrs, (char **)&objp->pkeydata.pkeydata_val, (u_int *) &objp->pkeydata.pkeydata_len, ~0)) return FALSE; if (!xdr_bytes (xdrs, (char **)&objp->datadata.datadata_val, (u_int *) &objp->datadata.datadata_len, ~0)) return FALSE; return TRUE;}bool_txdr___dbc_put_msg (XDR *xdrs, __dbc_put_msg *objp){ register int32_t *buf; if (xdrs->x_op == XDR_ENCODE) { buf = XDR_INLINE (xdrs, 5 * BYTES_PER_XDR_UNIT); if (buf == NULL) { if (!xdr_u_int (xdrs, &objp->dbccl_id)) return FALSE; if (!xdr_u_int (xdrs, &objp->keydlen)) return FALSE; if (!xdr_u_int (xdrs, &objp->keydoff)) return FALSE; if (!xdr_u_int (xdrs, &objp->keyulen)) return FALSE; if (!xdr_u_int (xdrs, &objp->keyflags)) return FALSE; } else { IXDR_PUT_U_LONG(buf, objp->dbccl_id); IXDR_PUT_U_LONG(buf, objp->keydlen); IXDR_PUT_U_LONG(buf, objp->keydoff); IXDR_PUT_U_LONG(buf, objp->keyulen); IXDR_PUT_U_LONG(buf, objp->keyflags); } if (!xdr_bytes (xdrs, (char **)&objp->keydata.keydata_val, (u_int *) &objp->keydata.keydata_len, ~0)) return FALSE; buf = XDR_INLINE (xdrs, 4 * BYTES_PER_XDR_UNIT); if (buf == NULL) { if (!xdr_u_int (xdrs, &objp->datadlen)) return FALSE; if (!xdr_u_int (xdrs, &objp->datadoff)) return FALSE; if (!xdr_u_int (xdrs, &objp->dataulen)) return FALSE; if (!xdr_u_int (xdrs, &objp->dataflags)) return FALSE; } else { IXDR_PUT_U_LONG(buf, objp->datadlen); IXDR_PUT_U_LONG(buf, objp->datadoff); IXDR_PUT_U_LONG(buf, objp->dataulen); IXDR_PUT_U_LONG(buf, objp->dataflags); } if (!xdr_bytes (xdrs, (char **)&objp->datadata.datadata_val, (u_int *) &objp->datadata.datadata_len, ~0)) return FALSE; if (!xdr_u_int (xdrs, &objp->flags)) return FALSE; return TRUE; } else if (xdrs->x_op == XDR_DECODE) { buf = XDR_INLINE (xdrs, 5 * BYTES_PER_XDR_UNIT); if (buf == NULL) { if (!xdr_u_int (xdrs, &objp->dbccl_id)) return FALSE; if (!xdr_u_int (xdrs, &objp->keydlen)) return FALSE; if (!xdr_u_int (xdrs, &objp->keydoff)) return FALSE; if (!xdr_u_int (xdrs, &objp->keyulen)) return FALSE; if (!xdr_u_int (xdrs, &objp->keyflags)) return FALSE; } else { objp->dbccl_id = IXDR_GET_U_LONG(buf); objp->keydlen = IXDR_GET_U_LONG(buf); objp->keydoff = IXDR_GET_U_LONG(buf); objp->keyulen = IXDR_GET_U_LONG(buf); objp->keyflags = IXDR_GET_U_LONG(buf); } if (!xdr_bytes (xdrs, (char **)&objp->keydata.keydata_val, (u_int *) &objp->keydata.keydata_len, ~0)) return FALSE; buf = XDR_INLINE (xdrs, 4 * BYTES_PER_XDR_UNIT); if (buf == NULL) { if (!xdr_u_int (xdrs, &objp->datadlen)) return FALSE; if (!xdr_u_int (xdrs, &objp->datadoff)) return FALSE; if (!xdr_u_int (xdrs, &objp->dataulen)) return FALSE; if (!xdr_u_int (xdrs, &objp->dataflags)) return FALSE; } else { objp->datadlen = IXDR_GET_U_LONG(buf); objp->datadoff = IXDR_GET_U_LONG(buf); objp->dataulen = IXDR_GET_U_LONG(buf); objp->dataflags = IXDR_GET_U_LONG(buf); } if (!xdr_bytes (xdrs, (char **)&objp->datadata.datadata_val, (u_int *) &objp->datadata.datadata_len, ~0)) return FALSE; if (!xdr_u_int (xdrs, &objp->flags)) return FALSE; return TRUE; } if (!xdr_u_int (xdrs, &objp->dbccl_id)) return FALSE; if (!xdr_u_int (xdrs, &objp->keydlen)) return FALSE; if (!xdr_u_int (xdrs, &objp->keydoff)) return FALSE; if (!xdr_u_int (xdrs, &objp->keyulen)) return FALSE; if (!xdr_u_int (xdrs, &objp->keyflags)) return FALSE; if (!xdr_bytes (xdrs, (char **)&objp->keydata.keydata_val, (u_int *) &objp->keydata.keydata_len, ~0)) return FALSE; if (!xdr_u_int (xdrs, &objp->datadlen)) return FALSE; if (!xdr_u_int (xdrs, &objp->datadoff)) return FALSE; if (!xdr_u_int (xdrs, &objp->dataulen)) return FALSE; if (!xdr_u_int (xdrs, &objp->dataflags)) return FALSE; if (!xdr_bytes (xdrs, (char **)&objp->datadata.datadata_val, (u_int *) &objp->datadata.datadata_len, ~0)) return FALSE; if (!xdr_u_int (xdrs, &objp->flags)) return FALSE; return TRUE;}bool_txdr___dbc_put_reply (XDR *xdrs, __dbc_put_reply *objp){ register int32_t *buf; if (!xdr_int (xdrs, &objp->status)) return FALSE; if (!xdr_bytes (xdrs, (char **)&objp->keydata.keydata_val, (u_int *) &objp->keydata.keydata_len, ~0)) return FALSE; return TRUE;}#endif /* HAVE_RPC */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -