2 * Please do not edit this file.
3 * It was generated using rpcgen.
8 /* sometimes xdr_enum_t is not defined properly */
10 #define xdr_enum_t xdr_enum
15 xdr_ShibRpcStatus (XDR *xdrs, ShibRpcStatus *objp)
17 register int32_t *buf;
19 if (!xdr_enum (xdrs, (enum_t *) objp))
25 xdr_ShibRpcErr (XDR *xdrs, ShibRpcErr *objp)
27 register int32_t *buf;
29 if (!xdr_string (xdrs, &objp->error, ~0))
31 if (!xdr_string (xdrs, &objp->origin, ~0))
37 xdr_ShibRpcError (XDR *xdrs, ShibRpcError *objp)
39 register int32_t *buf;
41 if (!xdr_ShibRpcStatus (xdrs, &objp->status))
43 switch (objp->status) {
47 if (!xdr_ShibRpcErr (xdrs, &objp->ShibRpcError_u.e))
55 xdr_ShibRpcHttpCookie_1 (XDR *xdrs, ShibRpcHttpCookie_1 *objp)
57 register int32_t *buf;
59 if (!xdr_string (xdrs, &objp->cookie, ~0))
61 if (!xdr_string (xdrs, &objp->client_addr, ~0))
67 xdr_ShibRpcXML (XDR *xdrs, ShibRpcXML *objp)
69 register int32_t *buf;
71 if (!xdr_string (xdrs, &objp->xml_string, ~0))
77 xdr_shibrpc_session_is_valid_args_1 (XDR *xdrs, shibrpc_session_is_valid_args_1 *objp)
79 register int32_t *buf;
81 if (!xdr_ShibRpcHttpCookie_1 (xdrs, &objp->cookie))
83 if (!xdr_string (xdrs, &objp->application_id, ~0))
85 if (!xdr_bool (xdrs, &objp->checkIPAddress))
87 if (!xdr_long (xdrs, &objp->lifetime))
89 if (!xdr_long (xdrs, &objp->timeout))
95 xdr_shibrpc_session_is_valid_ret_1 (XDR *xdrs, shibrpc_session_is_valid_ret_1 *objp)
97 register int32_t *buf;
99 if (!xdr_ShibRpcError (xdrs, &objp->status))
105 xdr_shibrpc_new_session_args_1 (XDR *xdrs, shibrpc_new_session_args_1 *objp)
107 register int32_t *buf;
109 if (!xdr_string (xdrs, &objp->application_id, ~0))
111 if (!xdr_string (xdrs, &objp->shire_location, ~0))
113 if (!xdr_string (xdrs, &objp->saml_post, ~0))
115 if (!xdr_string (xdrs, &objp->client_addr, ~0))
117 if (!xdr_bool (xdrs, &objp->checkIPAddress))
123 xdr_shibrpc_new_session_ret_1 (XDR *xdrs, shibrpc_new_session_ret_1 *objp)
125 register int32_t *buf;
127 if (!xdr_ShibRpcError (xdrs, &objp->status))
129 if (!xdr_string (xdrs, &objp->cookie, ~0))
135 xdr_shibrpc_get_assertions_args_1 (XDR *xdrs, shibrpc_get_assertions_args_1 *objp)
137 register int32_t *buf;
139 if (!xdr_ShibRpcHttpCookie_1 (xdrs, &objp->cookie))
141 if (!xdr_bool (xdrs, &objp->checkIPAddress))
143 if (!xdr_string (xdrs, &objp->application_id, ~0))
149 xdr_shibrpc_get_assertions_ret_1 (XDR *xdrs, shibrpc_get_assertions_ret_1 *objp)
151 register int32_t *buf;
153 if (!xdr_ShibRpcError (xdrs, &objp->status))
155 if (!xdr_ShibRpcXML (xdrs, &objp->auth_statement))
157 if (!xdr_array (xdrs, (char **)&objp->assertions.assertions_val, (u_int *) &objp->assertions.assertions_len, ~0,
158 sizeof (ShibRpcXML), (xdrproc_t) xdr_ShibRpcXML))