Version update
[shibboleth/cpp-sp.git] / shib-target / shibrpc-xdr.c
1 /*
2  * Please do not edit this file.
3  * It was generated using rpcgen.
4  */
5
6 #include "shibrpc.h"
7
8 /* sometimes xdr_enum_t is not defined properly */
9 #ifndef xdr_enum_t
10 #define xdr_enum_t xdr_enum
11 #endif
12
13
14 bool_t
15 xdr_shibrpc_new_session_args_2 (XDR *xdrs, shibrpc_new_session_args_2 *objp)
16 {
17         register int32_t *buf;
18
19          if (!xdr_int (xdrs, &objp->supported_profiles))
20                  return FALSE;
21          if (!xdr_string (xdrs, &objp->application_id, ~0))
22                  return FALSE;
23          if (!xdr_string (xdrs, &objp->packet, ~0))
24                  return FALSE;
25          if (!xdr_string (xdrs, &objp->recipient, ~0))
26                  return FALSE;
27          if (!xdr_string (xdrs, &objp->client_addr, ~0))
28                  return FALSE;
29         return TRUE;
30 }
31
32 bool_t
33 xdr_shibrpc_new_session_ret_2 (XDR *xdrs, shibrpc_new_session_ret_2 *objp)
34 {
35         register int32_t *buf;
36
37          if (!xdr_string (xdrs, &objp->status, ~0))
38                  return FALSE;
39          if (!xdr_string (xdrs, &objp->target, ~0))
40                  return FALSE;
41          if (!xdr_string (xdrs, &objp->cookie, ~0))
42                  return FALSE;
43          if (!xdr_string (xdrs, &objp->provider_id, ~0))
44                  return FALSE;
45         return TRUE;
46 }
47
48 bool_t
49 xdr_shibrpc_get_session_args_2 (XDR *xdrs, shibrpc_get_session_args_2 *objp)
50 {
51         register int32_t *buf;
52
53          if (!xdr_string (xdrs, &objp->application_id, ~0))
54                  return FALSE;
55          if (!xdr_string (xdrs, &objp->cookie, ~0))
56                  return FALSE;
57          if (!xdr_string (xdrs, &objp->client_addr, ~0))
58                  return FALSE;
59         return TRUE;
60 }
61
62 bool_t
63 xdr_shibrpc_get_session_ret_2 (XDR *xdrs, shibrpc_get_session_ret_2 *objp)
64 {
65         register int32_t *buf;
66
67          if (!xdr_string (xdrs, &objp->status, ~0))
68                  return FALSE;
69          if (!xdr_int (xdrs, &objp->profile))
70                  return FALSE;
71          if (!xdr_string (xdrs, &objp->provider_id, ~0))
72                  return FALSE;
73          if (!xdr_string (xdrs, &objp->auth_statement, ~0))
74                  return FALSE;
75          if (!xdr_string (xdrs, &objp->attr_response_pre, ~0))
76                  return FALSE;
77          if (!xdr_string (xdrs, &objp->attr_response_post, ~0))
78                  return FALSE;
79         return TRUE;
80 }
81
82 bool_t
83 xdr_shibrpc_end_session_args_2 (XDR *xdrs, shibrpc_end_session_args_2 *objp)
84 {
85         register int32_t *buf;
86
87          if (!xdr_string (xdrs, &objp->cookie, ~0))
88                  return FALSE;
89         return TRUE;
90 }
91
92 bool_t
93 xdr_shibrpc_end_session_ret_2 (XDR *xdrs, shibrpc_end_session_ret_2 *objp)
94 {
95         register int32_t *buf;
96
97          if (!xdr_string (xdrs, &objp->status, ~0))
98                  return FALSE;
99         return TRUE;
100 }