ReactOS 0.4.16-dev-197-g92996da
|
#include <wintirpc.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <rpc/types.h>
#include <rpc/xdr.h>
Go to the source code of this file.
Macros | |
#define | XDR_FALSE ((long) 0) |
#define | XDR_TRUE ((long) 1) |
#define | LASTUNSIGNED ((u_int) 0-1) |
Typedefs | |
typedef quad_t | longlong_t |
typedef u_quad_t | u_longlong_t |
Variables | |
static const char | xdr_zero [BYTES_PER_XDR_UNIT] = { 0, 0, 0, 0 } |
typedef quad_t longlong_t |
typedef u_quad_t u_longlong_t |
Definition at line 428 of file xdr.c.
Referenced by cb_notify_deviceid_change(), decode_file_attrs(), decode_layout_res_ok(), decode_op_bind_conn_to_session(), decode_op_layoutcommit(), decode_op_layoutget(), decode_op_layoutreturn(), decode_open_none_delegation4(), decode_open_read_delegation4(), decode_open_write_delegation4(), decode_read_res_ok(), decode_readdir_entry(), decode_readdir_list(), encode_file_attrs(), encode_op_layoutcommit(), encode_op_layoutget(), encode_op_layoutreturn(), encode_op_lock(), encode_op_openattr(), encode_op_reclaim_complete(), encode_op_sequence(), op_cb_layoutrecall_args(), op_cb_recall_args(), op_cb_sequence_args(), rpcb_set(), rpcb_unset(), xdr_change_info4(), xdr_locker4(), xdr_pmaplist(), xdr_pointer(), xdr_rpcb_entry_list_ptr(), and xdr_rpcblist_ptr().
Definition at line 536 of file xdr.c.
Referenced by common_notify4(), decode_component(), decode_file_attrs(), decode_fs_location4(), decode_op_exchange_id(), decode_op_readlink(), decode_pathname4(), decode_read_res_ok(), decode_readdir_entry(), encode_component(), encode_createtype4(), encode_file_attrs(), encode_op_write(), nfs_decode_compound(), nfs_encode_compound(), xdr_client_owner4(), xdr_fattr4(), xdr_fh(), xdr_netbuf(), xdr_netobj(), xdr_nfs_impl_id4(), xdr_opaque_auth(), xdr_pnfs_addr(), xdr_rpc_gss_cred(), xdr_rpc_gss_init_args(), xdr_rpc_gss_init_res(), xdr_rpc_gss_unwrap_data(), xdr_rpc_gss_wrap_data(), xdr_rpc_sspi_cred(), xdr_rpc_sspi_init_args(), xdr_rpc_sspi_init_res(), xdr_rpc_sspi_unwrap_data(), xdr_rpc_sspi_wrap_data(), xdr_secinfo(), xdr_server_owner4(), and xdr_state_owner4().
Definition at line 392 of file xdr.c.
Definition at line 458 of file xdr.c.
Referenced by decode_getdeviceinfo_ok(), decode_layout(), decode_op_bind_conn_to_session(), decode_op_reclaim_complete(), decode_op_want_delegation(), decode_open_none_delegation4(), decode_open_res_ok(), encode_op_bind_conn_to_session(), encode_op_getdeviceinfo(), encode_op_layoutcommit(), encode_op_layoutreturn(), encode_op_secinfo_noname(), op_cb_getattr_res(), op_cb_layoutrecall_args(), op_cb_layoutrecall_res(), op_cb_notify_deviceid_res(), op_cb_notify_lock_res(), op_cb_notify_res(), op_cb_push_deleg_res(), op_cb_recall_any_res(), op_cb_recall_res(), op_cb_recall_slot_res(), op_cb_recallable_obj_avail_res(), op_cb_wants_cancelled_res(), proc_cb_compound_res(), xdr_accepted_reply(), xdr_authdes_cred(), xdr_callhdr(), xdr_callmsg(), xdr_getxiddir(), xdr_keystatus(), xdr_opaque_auth(), xdr_rejected_reply(), xdr_replymsg(), xdr_rpc_gss_cred(), xdr_rpc_sspi_cred(), xdr_secinfo(), xdr_union(), and xdr_write_verf().
bool_t xdr_hyper | ( | XDR * | xdrs, |
longlong_t * | llp | ||
) |
Definition at line 861 of file xdr.c.
Referenced by xdr_nfstime4().
Definition at line 103 of file xdr.c.
Referenced by rpcb_gettime(), xdr_authunix_parms(), xdr_char(), xdr_enum(), xdr_rpcb_stat(), xdr_rpcbs_addrlist(), xdr_rpcbs_proc(), and xdr_rpcbs_rmtcalllist().
Definition at line 795 of file xdr.c.
Referenced by xdr_hyper(), and xdr_longlong_t().
Definition at line 165 of file xdr.c.
Referenced by xdr_enum().
bool_t xdr_longlong_t | ( | XDR * | xdrs, |
longlong_t * | llp | ||
) |
Definition at line 484 of file xdr.c.
Referenced by cb_compound_tag(), cb_notify_deviceid_change(), cb_notify_deviceid_delete(), common_fh(), common_stateid(), decode_file_layout(), decode_op_bind_conn_to_session(), decode_op_commit(), decode_op_create_session(), decode_op_readdir(), encode_createhow4(), encode_op_bind_conn_to_session(), encode_op_destroy_session(), encode_op_getdeviceinfo(), encode_op_readdir(), encode_op_sequence(), op_cb_sequence_args(), op_cb_sequence_ref_list(), op_cb_sequence_res_ok(), xdr_authdes_cred(), xdr_authdes_verf(), xdr_bytes(), xdr_callmsg(), xdr_client_owner4(), xdr_des_block(), xdr_keybuf(), xdr_sequence_res_ok(), xdr_stateid4(), xdr_string(), and xdr_write_verf().
Definition at line 270 of file xdr.c.
Referenced by xdr_enum().
Definition at line 678 of file xdr.c.
Referenced by encode_backchannel_sec_parms(), xdr_authdes_cred(), xdr_authunix_parms(), xdr_netnamestr(), xdr_nfsace4(), xdr_rpcb(), xdr_rpcb_entry(), xdr_rpcb_rmtcallres(), xdr_rpcbs_addrlist(), xdr_rpcbs_rmtcalllist(), and xdr_wrapstring().
Definition at line 410 of file xdr.c.
bool_t xdr_u_hyper | ( | XDR * | xdrs, |
u_longlong_t * | ullp | ||
) |
Definition at line 878 of file xdr.c.
Referenced by decode_file_attrs(), decode_file_layout(), decode_layout(), decode_lock_res_denied(), decode_op_exchange_id(), decode_op_layoutcommit(), decode_readdir_entry(), decode_space_limit4(), encode_file_attrs(), encode_op_commit(), encode_op_create_session(), encode_op_destroy_clientid(), encode_op_layoutcommit(), encode_op_layoutget(), encode_op_layoutreturn(), encode_op_lock(), encode_op_lockt(), encode_op_locku(), encode_op_read(), encode_op_readdir(), encode_op_write(), info_to_fattr4(), xdr_change_info4(), xdr_fsid(), xdr_server_owner4(), xdr_state_owner4(), and xdr_threshold_item().
Definition at line 133 of file xdr.c.
Referenced by xdr_array(), xdr_authunix_parms(), xdr_bytes(), xdr_callmsg(), xdr_rpc_gss_cred(), xdr_rpc_gss_init_res(), xdr_rpc_gss_unwrap_data(), xdr_rpc_gss_wrap_data(), xdr_rpc_sspi_cred(), xdr_rpc_sspi_init_res(), xdr_rpc_sspi_unwrap_data(), xdr_rpc_sspi_wrap_data(), xdr_rpcb_rmtcallargs(), xdr_rpcb_rmtcallres(), xdr_string(), xdr_u_char(), and xdr_unixcred().
Definition at line 239 of file xdr.c.
Referenced by cb_compound_tag(), cb_notify_deviceid_change(), cb_notify_deviceid_delete(), common_fh(), common_stateid(), decode_file_attrs(), decode_file_layout(), decode_file_layout_handles(), decode_fs_location4(), decode_fs_locations4(), decode_getdeviceinfo_ok(), decode_layout_res_ok(), decode_lock_res_denied(), decode_modified_limit4(), decode_op_access(), decode_op_close(), decode_op_commit(), decode_op_create(), decode_op_create_session(), decode_op_delegpurge(), decode_op_delegreturn(), decode_op_destroy_clientid(), decode_op_destroy_session(), decode_op_exchange_id(), decode_op_free_stateid(), decode_op_getattr(), decode_op_getdeviceinfo(), decode_op_getfh(), decode_op_layoutcommit(), decode_op_layoutget(), decode_op_layoutreturn(), decode_op_link(), decode_op_lock(), decode_op_lockt(), decode_op_locku(), decode_op_lookup(), decode_op_open(), decode_op_openattr(), decode_op_putfh(), decode_op_putrootfh(), decode_op_read(), decode_op_readdir(), decode_op_readlink(), decode_op_remove(), decode_op_rename(), decode_op_restorefh(), decode_op_savefh(), decode_op_secinfo(), decode_op_secinfo_noname(), decode_op_sequence(), decode_op_setattr(), decode_op_test_stateid(), decode_op_want_delegation(), decode_op_write(), decode_open_res_ok(), decode_pathname4(), decode_space_limit4(), encode_backchannel_sec_parms(), encode_createhow4(), encode_createtype4(), encode_file_attrs(), encode_op_access(), encode_op_bind_conn_to_session(), encode_op_close(), encode_op_commit(), encode_op_create_session(), encode_op_exchange_id(), encode_op_getdeviceinfo(), encode_op_layoutcommit(), encode_op_layoutget(), encode_op_layoutreturn(), encode_op_lock(), encode_op_lockt(), encode_op_locku(), encode_op_open(), encode_op_read(), encode_op_readdir(), encode_op_sequence(), encode_op_want_delegation(), encode_op_write(), encode_open_claim4(), encode_openflag4(), nfs_decode_compound(), nfs_encode_compound(), op_cb_notify_args(), op_cb_notify_lock_args(), op_cb_push_deleg_args(), op_cb_recall_any_args(), op_cb_recall_slot_args(), op_cb_recallable_obj_avail_args(), op_cb_sequence_args(), op_cb_sequence_ref(), op_cb_sequence_res_ok(), op_cb_wants_cancelled_args(), proc_cb_compound_args(), xdr_accepted_reply(), xdr_bitmap4(), xdr_callhdr(), xdr_callmsg(), xdr_channel_attrs4(), xdr_data_server_list(), xdr_getcallbody(), xdr_getxiddir(), xdr_layout_types(), xdr_locker4(), xdr_mdsthreshold(), xdr_multi_addr(), xdr_netbuf(), xdr_nfsace4(), xdr_nfsdacl41(), xdr_nfstime4(), xdr_rejected_reply(), xdr_replymsg(), xdr_rpcb(), xdr_rpcb_entry(), xdr_rpcb_rmtcallargs(), xdr_rpcbs_addrlist(), xdr_rpcbs_rmtcalllist(), xdr_secinfo(), xdr_sequence_res_ok(), xdr_settime4(), xdr_state_protect4_a(), xdr_state_protect4_r(), xdr_stateid4(), xdr_stripe_indices(), xdr_threshold_item(), and xdr_write_res_ok().
Definition at line 828 of file xdr.c.
Referenced by common_fsid(), encode_op_delegpurge(), op_cb_layoutrecall_file(), xdr_u_hyper(), and xdr_u_longlong_t().
Definition at line 186 of file xdr.c.
Referenced by __rpc_get_time_offset(), xdr_authunix_parms(), xdr_pmap(), xdr_rmtcall_args(), and xdr_rmtcallres().
bool_t xdr_u_longlong_t | ( | XDR * | xdrs, |
u_longlong_t * | ullp | ||
) |
Definition at line 300 of file xdr.c.
Referenced by __rpcb_findaddr_timed(), and pmap_getport().
bool_t xdr_union | ( | XDR * | xdrs, |
enum_t * | dscmp, | ||
char * | unp, | ||
const struct xdr_discrim * | choices, | ||
xdrproc_t | dfault | ||
) |
Definition at line 629 of file xdr.c.
Referenced by cb_compound_argop(), cb_compound_resop(), op_cb_layoutrecall_args(), op_cb_sequence_res(), xdr_getreplyunion(), and xdr_replymsg().
Definition at line 92 of file xdr.c.
Referenced by __rpc_get_time_offset(), authgss_destroy_context(), authsspi_destroy_context(), clnt_cb_thread(), clnt_create_vers_timed(), key_gendes(), key_secretkey_is_set(), op_cb_sequence_res(), pmap_getmaps(), rpc_broadcast_exp(), rpc_nullproc(), rpcb_getmaps(), rpcb_gettime(), send_null(), universal(), xdr_rpc_gss_unwrap_data(), and xdr_rpc_sspi_unwrap_data().
Definition at line 772 of file xdr.c.
Referenced by __rpcb_findaddr_timed(), rpcb_taddr2uaddr(), and rpcb_uaddr2taddr().
|
static |
Definition at line 71 of file xdr.c.
Referenced by xdr_opaque().