?? db_server_xdr.c
字號:
bool_txdr___db_del_msg (XDR *xdrs, __db_del_msg *objp){ register int32_t *buf; if (xdrs->x_op == XDR_ENCODE) { buf = XDR_INLINE (xdrs, 6 * 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->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->dbpcl_id); IXDR_PUT_U_LONG(buf, objp->txnpcl_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; if (!xdr_u_int (xdrs, &objp->flags)) return FALSE; return TRUE; } else if (xdrs->x_op == XDR_DECODE) { buf = XDR_INLINE (xdrs, 6 * 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->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->dbpcl_id = IXDR_GET_U_LONG(buf); objp->txnpcl_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; if (!xdr_u_int (xdrs, &objp->flags)) return FALSE; 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->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->flags)) return FALSE; return TRUE;}bool_txdr___db_del_reply (XDR *xdrs, __db_del_reply *objp){ register int32_t *buf; if (!xdr_int (xdrs, &objp->status)) return FALSE; return TRUE;}bool_txdr___db_encrypt_msg (XDR *xdrs, __db_encrypt_msg *objp){ register int32_t *buf; if (!xdr_u_int (xdrs, &objp->dbpcl_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___db_encrypt_reply (XDR *xdrs, __db_encrypt_reply *objp){ register int32_t *buf; if (!xdr_int (xdrs, &objp->status)) return FALSE; return TRUE;}bool_txdr___db_extentsize_msg (XDR *xdrs, __db_extentsize_msg *objp){ register int32_t *buf; if (!xdr_u_int (xdrs, &objp->dbpcl_id)) return FALSE; if (!xdr_u_int (xdrs, &objp->extentsize)) return FALSE; return TRUE;}bool_txdr___db_extentsize_reply (XDR *xdrs, __db_extentsize_reply *objp){ register int32_t *buf; if (!xdr_int (xdrs, &objp->status)) return FALSE; return TRUE;}bool_txdr___db_flags_msg (XDR *xdrs, __db_flags_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_flags_reply (XDR *xdrs, __db_flags_reply *objp){ register int32_t *buf; if (!xdr_int (xdrs, &objp->status)) return FALSE; return TRUE;}bool_txdr___db_get_msg (XDR *xdrs, __db_get_msg *objp){ register int32_t *buf; if (xdrs->x_op == XDR_ENCODE) { buf = XDR_INLINE (xdrs, 6 * 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->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->dbpcl_id); IXDR_PUT_U_LONG(buf, objp->txnpcl_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, 6 * 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->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->dbpcl_id = IXDR_GET_U_LONG(buf); objp->txnpcl_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->dbpcl_id)) return FALSE; if (!xdr_u_int (xdrs, &objp->txnpcl_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___db_get_reply (XDR *xdrs, __db_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___db_h_ffactor_msg (XDR *xdrs, __db_h_ffactor_msg *objp){ register int32_t *buf; if (!xdr_u_int (xdrs, &objp->dbpcl_id)) return FALSE; if (!xdr_u_int (xdrs, &objp->ffactor)) return FALSE; return TRUE;}bool_txdr___db_h_ffactor_reply (XDR *xdrs, __db_h_ffactor_reply *objp){ register int32_t *buf; if (!xdr_int (xdrs, &objp->status)) return FALSE; return TRUE;}bool_txdr___db_h_nelem_msg (XDR *xdrs, __db_h_nelem_msg *objp){ register int32_t *buf; if (!xdr_u_int (xdrs, &objp->dbpcl_id)) return FALSE; if (!xdr_u_int (xdrs, &objp->nelem)) return FALSE; return TRUE;}bool_txdr___db_h_nelem_reply (XDR *xdrs, __db_h_nelem_reply *objp){ register int32_t *buf; if (!xdr_int (xdrs, &objp->status)) return FALSE; return TRUE;}bool_txdr___db_key_range_msg (XDR *xdrs, __db_key_range_msg *objp){ register int32_t *buf; if (xdrs->x_op == XDR_ENCODE) { buf = XDR_INLINE (xdrs, 6 * 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->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->dbpcl_id); IXDR_PUT_U_LONG(buf, objp->txnpcl_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; if (!xdr_u_int (xdrs, &objp->flags)) return FALSE; return TRUE; } else if (xdrs->x_op == XDR_DECODE) { buf = XDR_INLINE (xdrs, 6 * 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->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->dbpcl_id = IXDR_GET_U_LONG(buf); objp->txnpcl_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; if (!xdr_u_int (xdrs, &objp->flags)) return FALSE; 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->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->flags)) return FALSE; return TRUE;}bool_txdr___db_key_range_reply (XDR *xdrs, __db_key_range_reply *objp){ register int32_t *buf; if (!xdr_int (xdrs, &objp->status)) return FALSE; if (!xdr_double (xdrs, &objp->less)) return FALSE; if (!xdr_double (xdrs, &objp->equal)) return FALSE; if (!xdr_double (xdrs, &objp->greater)) return FALSE; return TRUE;}bool_txdr___db_lorder_msg (XDR *xdrs, __db_lorder_msg *objp){ register int32_t *buf; if (!xdr_u_int (xdrs, &objp->dbpcl_id)) return FALSE; if (!xdr_u_int (xdrs, &objp->lorder)) return FALSE; return TRUE;}bool_txdr___db_lorder_reply (XDR *xdrs, __db_lorder_reply *objp){ register int32_t *buf; if (!xdr_int (xdrs, &objp->status)) return FALSE; return TRUE;}bool_txdr___db_open_msg (XDR *xdrs, __db_open_msg *objp){ register int32_t *buf; if (!xdr_u_int (xdrs, &objp->dbpcl_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->type)) return FALSE; if (!xdr_u_int (xdrs, &objp->flags)) return FALSE; if (!xdr_u_int (xdrs, &objp->mode)) return FALSE; return TRUE;}bool_txdr___db_open_reply (XDR *xdrs, __db_open_reply *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_int (xdrs, &objp->status)) return FALSE; if (!xdr_u_int (xdrs, &objp->dbcl_id)) return FALSE; if (!xdr_u_int (xdrs, &objp->type)) return FALSE; if (!xdr_u_int (xdrs, &objp->dbflags)) return FALSE; if (!xdr_u_int (xdrs, &objp->lorder)) return FALSE; } else { IXDR_PUT_LONG(buf, objp->status); IXDR_PUT_U_LONG(buf, objp->dbcl_id); IXDR_PUT_U_LONG(buf, objp->type); IXDR_PUT_U_LONG(buf, objp->dbflags); IXDR_PUT_U_LONG(buf, objp->lorder); } return TRUE; } else if (xdrs->x_op == XDR_DECODE) { buf = XDR_INLINE (xdrs, 5 * BYTES_PER_XDR_UNIT); if (buf == NULL) { if (!xdr_int (xdrs, &objp->status)) return FALSE; if (!xdr_u_int (xdrs, &objp->dbcl_id)) return FALSE; if (!xdr_u_int (xdrs, &objp->type)) return FALSE; if (!xdr_u_int (xdrs, &objp->dbflags)) return FALSE; if (!xdr_u_int (xdrs, &objp->lorder)) return FALSE; } else { objp->status = IXDR_GET_LONG(buf); objp->dbcl_id = IXDR_GET_U_LONG(buf); objp->type = IXDR_GET_U_LONG(buf); objp->dbflags = IXDR_GET_U_LONG(buf); objp->lorder = IXDR_GET_U_LONG(buf); } return TRUE; } if (!xdr_int (xdrs, &objp->status)) return FALSE; if (!xdr_u_int (xdrs, &objp->dbcl_id)) return FALSE; if (!xdr_u_int (xdrs, &objp->type)) return FALSE; if (!xdr_u_int (xdrs, &objp->dbflags)) return FALSE; if (!xdr_u_int (xdrs, &objp->lorder)) return FALSE; return TRUE;}bool_txdr___db_pagesize_msg (XDR *xdrs, __db_pagesize_msg *objp){ register int32_t *buf; if (!xdr_u_int (xdrs, &objp->dbpcl_id)) return FALSE; if (!xdr_u_int (xdrs, &objp->pagesize)) return FALSE; return TRUE;}bool_txdr___db_pagesize_reply (XDR *xdrs, __db_pagesize_reply *objp)
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -