407 lines
7.9 KiB
C++
407 lines
7.9 KiB
C++
/*
|
|
* Please do not edit this file.
|
|
* It was generated using rpcgen.
|
|
*/
|
|
|
|
#include "portmap.h"
|
|
#include "xdr_impl_inline.h"
|
|
|
|
bool_t
|
|
xdr_pmap2_mapping (XDR *xdrs, pmap2_mapping *objp)
|
|
{
|
|
|
|
|
|
if (xdrs->x_op == XDR_ENCODE) {
|
|
if (1) {
|
|
if (!xdr_u_int (xdrs, &objp->prog))
|
|
return FALSE;
|
|
if (!xdr_u_int (xdrs, &objp->vers))
|
|
return FALSE;
|
|
if (!xdr_u_int (xdrs, &objp->prot))
|
|
return FALSE;
|
|
if (!xdr_u_int (xdrs, &objp->port))
|
|
return FALSE;
|
|
} else {
|
|
IXDR_PUT_U_LONG(buf, objp->prog);
|
|
IXDR_PUT_U_LONG(buf, objp->vers);
|
|
IXDR_PUT_U_LONG(buf, objp->prot);
|
|
IXDR_PUT_U_LONG(buf, objp->port);
|
|
}
|
|
return TRUE;
|
|
} else if (xdrs->x_op == XDR_DECODE) {
|
|
if (1) {
|
|
if (!xdr_u_int (xdrs, &objp->prog))
|
|
return FALSE;
|
|
if (!xdr_u_int (xdrs, &objp->vers))
|
|
return FALSE;
|
|
if (!xdr_u_int (xdrs, &objp->prot))
|
|
return FALSE;
|
|
if (!xdr_u_int (xdrs, &objp->port))
|
|
return FALSE;
|
|
} else {
|
|
objp->prog = IXDR_GET_U_LONG(buf);
|
|
objp->vers = IXDR_GET_U_LONG(buf);
|
|
objp->prot = IXDR_GET_U_LONG(buf);
|
|
objp->port = IXDR_GET_U_LONG(buf);
|
|
}
|
|
return TRUE;
|
|
}
|
|
|
|
if (!xdr_u_int (xdrs, &objp->prog))
|
|
return FALSE;
|
|
if (!xdr_u_int (xdrs, &objp->vers))
|
|
return FALSE;
|
|
if (!xdr_u_int (xdrs, &objp->prot))
|
|
return FALSE;
|
|
if (!xdr_u_int (xdrs, &objp->port))
|
|
return FALSE;
|
|
return TRUE;
|
|
}
|
|
|
|
bool_t
|
|
xdr_pmap2_call_args (XDR *xdrs, pmap2_call_args *objp)
|
|
{
|
|
|
|
|
|
if (xdrs->x_op == XDR_ENCODE) {
|
|
if (1) {
|
|
if (!xdr_u_int (xdrs, &objp->prog))
|
|
return FALSE;
|
|
if (!xdr_u_int (xdrs, &objp->vers))
|
|
return FALSE;
|
|
if (!xdr_u_int (xdrs, &objp->proc))
|
|
return FALSE;
|
|
|
|
} else {
|
|
IXDR_PUT_U_LONG(buf, objp->prog);
|
|
IXDR_PUT_U_LONG(buf, objp->vers);
|
|
IXDR_PUT_U_LONG(buf, objp->proc);
|
|
}
|
|
if (!xdr_bytes(xdrs, &objp->args, ~0))
|
|
return FALSE;
|
|
return TRUE;
|
|
} else if (xdrs->x_op == XDR_DECODE) {
|
|
if (1) {
|
|
if (!xdr_u_int (xdrs, &objp->prog))
|
|
return FALSE;
|
|
if (!xdr_u_int (xdrs, &objp->vers))
|
|
return FALSE;
|
|
if (!xdr_u_int (xdrs, &objp->proc))
|
|
return FALSE;
|
|
|
|
} else {
|
|
objp->prog = IXDR_GET_U_LONG(buf);
|
|
objp->vers = IXDR_GET_U_LONG(buf);
|
|
objp->proc = IXDR_GET_U_LONG(buf);
|
|
}
|
|
if (!xdr_bytes(xdrs, &objp->args, ~0))
|
|
return FALSE;
|
|
return TRUE;
|
|
}
|
|
|
|
if (!xdr_u_int (xdrs, &objp->prog))
|
|
return FALSE;
|
|
if (!xdr_u_int (xdrs, &objp->vers))
|
|
return FALSE;
|
|
if (!xdr_u_int (xdrs, &objp->proc))
|
|
return FALSE;
|
|
if (!xdr_bytes(xdrs, &objp->args, ~0))
|
|
return FALSE;
|
|
return TRUE;
|
|
}
|
|
|
|
bool_t
|
|
xdr_pmap2_call_result (XDR *xdrs, pmap2_call_result *objp)
|
|
{
|
|
|
|
if (!xdr_u_int (xdrs, &objp->port))
|
|
return FALSE;
|
|
if (!xdr_bytes(xdrs, &objp->res, ~0))
|
|
return FALSE;
|
|
return TRUE;
|
|
}
|
|
|
|
bool_t
|
|
xdr_pmap2_mapping_list (XDR *xdrs, pmap2_mapping_list *objp)
|
|
{
|
|
|
|
if (!xdr_pmap2_mapping (xdrs, &objp->map))
|
|
return FALSE;
|
|
if (!xdr_pointer (xdrs, (char **)&objp->next, sizeof (pmap2_mapping_list), (xdrproc_t) xdr_pmap2_mapping_list))
|
|
return FALSE;
|
|
return TRUE;
|
|
}
|
|
|
|
bool_t
|
|
xdr_pmap2_dump_result (XDR *xdrs, pmap2_dump_result *objp)
|
|
{
|
|
|
|
if (!xdr_pointer (xdrs, (char **)&objp->list, sizeof (pmap2_mapping_list), (xdrproc_t) xdr_pmap2_mapping_list))
|
|
return FALSE;
|
|
return TRUE;
|
|
}
|
|
|
|
bool_t
|
|
xdr_pmap3_string_result (XDR *xdrs, pmap3_string_result *objp)
|
|
{
|
|
|
|
if (!xdr_string (xdrs, &objp->addr, ~0))
|
|
return FALSE;
|
|
return TRUE;
|
|
}
|
|
|
|
bool_t
|
|
xdr_pmap3_mapping (XDR *xdrs, pmap3_mapping *objp)
|
|
{
|
|
|
|
if (!xdr_u_int (xdrs, &objp->prog))
|
|
return FALSE;
|
|
if (!xdr_u_int (xdrs, &objp->vers))
|
|
return FALSE;
|
|
if (!xdr_string (xdrs, &objp->netid, ~0))
|
|
return FALSE;
|
|
if (!xdr_string (xdrs, &objp->addr, ~0))
|
|
return FALSE;
|
|
if (!xdr_string (xdrs, &objp->owner, ~0))
|
|
return FALSE;
|
|
return TRUE;
|
|
}
|
|
|
|
bool_t
|
|
xdr_pmap3_mapping_list (XDR *xdrs, pmap3_mapping_list *objp)
|
|
{
|
|
|
|
if (!xdr_pmap3_mapping (xdrs, &objp->map))
|
|
return FALSE;
|
|
if (!xdr_pointer (xdrs, (char **)&objp->next, sizeof (pmap3_mapping_list), (xdrproc_t) xdr_pmap3_mapping_list))
|
|
return FALSE;
|
|
return TRUE;
|
|
}
|
|
|
|
bool_t
|
|
xdr_pmap3_dump_result (XDR *xdrs, pmap3_dump_result *objp)
|
|
{
|
|
|
|
if (!xdr_pointer (xdrs, (char **)&objp->list, sizeof (pmap3_mapping_list), (xdrproc_t) xdr_pmap3_mapping_list))
|
|
return FALSE;
|
|
return TRUE;
|
|
}
|
|
|
|
bool_t
|
|
xdr_pmap3_call_args (XDR *xdrs, pmap3_call_args *objp)
|
|
{
|
|
|
|
|
|
if (xdrs->x_op == XDR_ENCODE) {
|
|
if (1) {
|
|
if (!xdr_u_int (xdrs, &objp->prog))
|
|
return FALSE;
|
|
if (!xdr_u_int (xdrs, &objp->vers))
|
|
return FALSE;
|
|
if (!xdr_u_int (xdrs, &objp->proc))
|
|
return FALSE;
|
|
|
|
} else {
|
|
IXDR_PUT_U_LONG(buf, objp->prog);
|
|
IXDR_PUT_U_LONG(buf, objp->vers);
|
|
IXDR_PUT_U_LONG(buf, objp->proc);
|
|
}
|
|
if (!xdr_bytes(xdrs, &objp->args, ~0))
|
|
return FALSE;
|
|
return TRUE;
|
|
} else if (xdrs->x_op == XDR_DECODE) {
|
|
if (1) {
|
|
if (!xdr_u_int (xdrs, &objp->prog))
|
|
return FALSE;
|
|
if (!xdr_u_int (xdrs, &objp->vers))
|
|
return FALSE;
|
|
if (!xdr_u_int (xdrs, &objp->proc))
|
|
return FALSE;
|
|
|
|
} else {
|
|
objp->prog = IXDR_GET_U_LONG(buf);
|
|
objp->vers = IXDR_GET_U_LONG(buf);
|
|
objp->proc = IXDR_GET_U_LONG(buf);
|
|
}
|
|
if (!xdr_bytes(xdrs, &objp->args, ~0))
|
|
return FALSE;
|
|
return TRUE;
|
|
}
|
|
|
|
if (!xdr_u_int (xdrs, &objp->prog))
|
|
return FALSE;
|
|
if (!xdr_u_int (xdrs, &objp->vers))
|
|
return FALSE;
|
|
if (!xdr_u_int (xdrs, &objp->proc))
|
|
return FALSE;
|
|
if (!xdr_bytes(xdrs, &objp->args, ~0))
|
|
return FALSE;
|
|
return TRUE;
|
|
}
|
|
|
|
bool_t
|
|
xdr_pmap3_call_result (XDR *xdrs, pmap3_call_result *objp)
|
|
{
|
|
|
|
if (!xdr_u_int (xdrs, &objp->port))
|
|
return FALSE;
|
|
if (!xdr_bytes(xdrs, &objp->res, ~0))
|
|
return FALSE;
|
|
return TRUE;
|
|
}
|
|
|
|
bool_t
|
|
xdr_pmap3_netbuf (XDR *xdrs, pmap3_netbuf *objp)
|
|
{
|
|
|
|
if (!xdr_u_int (xdrs, &objp->maxlen))
|
|
return FALSE;
|
|
if (!xdr_bytes(xdrs, &objp->buf, ~0))
|
|
return FALSE;
|
|
return TRUE;
|
|
}
|
|
|
|
bool_t
|
|
xdr_PMAP2SETargs (XDR *xdrs, PMAP2SETargs *objp)
|
|
{
|
|
|
|
if (!xdr_pmap2_mapping (xdrs, objp))
|
|
return FALSE;
|
|
return TRUE;
|
|
}
|
|
|
|
bool_t
|
|
xdr_PMAP2UNSETargs (XDR *xdrs, PMAP2UNSETargs *objp)
|
|
{
|
|
|
|
if (!xdr_pmap2_mapping (xdrs, objp))
|
|
return FALSE;
|
|
return TRUE;
|
|
}
|
|
|
|
bool_t
|
|
xdr_PMAP2GETPORTargs (XDR *xdrs, PMAP2GETPORTargs *objp)
|
|
{
|
|
|
|
if (!xdr_pmap2_mapping (xdrs, objp))
|
|
return FALSE;
|
|
return TRUE;
|
|
}
|
|
|
|
bool_t
|
|
xdr_PMAP2CALLITargs (XDR *xdrs, PMAP2CALLITargs *objp)
|
|
{
|
|
|
|
if (!xdr_pmap2_call_args (xdrs, objp))
|
|
return FALSE;
|
|
return TRUE;
|
|
}
|
|
|
|
bool_t
|
|
xdr_PMAP2CALLITres (XDR *xdrs, PMAP2CALLITres *objp)
|
|
{
|
|
|
|
if (!xdr_pmap2_call_result (xdrs, objp))
|
|
return FALSE;
|
|
return TRUE;
|
|
}
|
|
|
|
bool_t
|
|
xdr_PMAP2DUMPres (XDR *xdrs, PMAP2DUMPres *objp)
|
|
{
|
|
|
|
if (!xdr_pmap2_dump_result (xdrs, objp))
|
|
return FALSE;
|
|
return TRUE;
|
|
}
|
|
|
|
bool_t
|
|
xdr_PMAP3SETargs (XDR *xdrs, PMAP3SETargs *objp)
|
|
{
|
|
|
|
if (!xdr_pmap3_mapping (xdrs, objp))
|
|
return FALSE;
|
|
return TRUE;
|
|
}
|
|
|
|
bool_t
|
|
xdr_PMAP3UNSETargs (XDR *xdrs, PMAP3UNSETargs *objp)
|
|
{
|
|
|
|
if (!xdr_pmap3_mapping (xdrs, objp))
|
|
return FALSE;
|
|
return TRUE;
|
|
}
|
|
|
|
bool_t
|
|
xdr_PMAP3GETADDRargs (XDR *xdrs, PMAP3GETADDRargs *objp)
|
|
{
|
|
|
|
if (!xdr_pmap3_mapping (xdrs, objp))
|
|
return FALSE;
|
|
return TRUE;
|
|
}
|
|
|
|
bool_t
|
|
xdr_PMAP3GETADDRres (XDR *xdrs, PMAP3GETADDRres *objp)
|
|
{
|
|
|
|
if (!xdr_pmap3_string_result (xdrs, objp))
|
|
return FALSE;
|
|
return TRUE;
|
|
}
|
|
|
|
bool_t
|
|
xdr_PMAP3DUMPres (XDR *xdrs, PMAP3DUMPres *objp)
|
|
{
|
|
|
|
if (!xdr_pmap3_dump_result (xdrs, objp))
|
|
return FALSE;
|
|
return TRUE;
|
|
}
|
|
|
|
bool_t
|
|
xdr_PMAP3CALLITargs (XDR *xdrs, PMAP3CALLITargs *objp)
|
|
{
|
|
|
|
if (!xdr_pmap3_call_result (xdrs, objp))
|
|
return FALSE;
|
|
return TRUE;
|
|
}
|
|
|
|
bool_t
|
|
xdr_PMAP3CALLITres (XDR *xdrs, PMAP3CALLITres *objp)
|
|
{
|
|
|
|
if (!xdr_pmap3_call_result (xdrs, objp))
|
|
return FALSE;
|
|
return TRUE;
|
|
}
|
|
|
|
bool_t
|
|
xdr_PMAP3UADDR2TADDRres (XDR *xdrs, PMAP3UADDR2TADDRres *objp)
|
|
{
|
|
|
|
if (!xdr_pmap3_netbuf (xdrs, objp))
|
|
return FALSE;
|
|
return TRUE;
|
|
}
|
|
|
|
bool_t
|
|
xdr_PMAP3TADDR2UADDRargs (XDR *xdrs, PMAP3TADDR2UADDRargs *objp)
|
|
{
|
|
|
|
if (!xdr_pmap3_netbuf (xdrs, objp))
|
|
return FALSE;
|
|
return TRUE;
|
|
}
|
|
|
|
bool_t
|
|
xdr_PMAP3TADDR2UADDRres (XDR *xdrs, PMAP3TADDR2UADDRres *objp)
|
|
{
|
|
|
|
if (!xdr_pmap3_string_result (xdrs, objp))
|
|
return FALSE;
|
|
return TRUE;
|
|
}
|