Code drop of new target..
[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 bool_t
14 xdr_ShibRpcStatus (XDR *xdrs, ShibRpcStatus *objp)
15 {
16         register int32_t *buf;
17
18          if (!xdr_enum (xdrs, (enum_t *) objp))
19                  return FALSE;
20         return TRUE;
21 }
22
23 bool_t
24 xdr_ShibRpcHttpCookie_1 (XDR *xdrs, ShibRpcHttpCookie_1 *objp)
25 {
26         register int32_t *buf;
27
28          if (!xdr_string (xdrs, &objp->cookie, ~0))
29                  return FALSE;
30          if (!xdr_string (xdrs, &objp->client_addr, ~0))
31                  return FALSE;
32         return TRUE;
33 }
34
35 bool_t
36 xdr_ShibRpcAttrReq_1 (XDR *xdrs, ShibRpcAttrReq_1 *objp)
37 {
38         register int32_t *buf;
39
40          if (!xdr_string (xdrs, &objp->req, ~0))
41                  return FALSE;
42         return TRUE;
43 }
44
45 bool_t
46 xdr_ShibRpcAttrRep_1 (XDR *xdrs, ShibRpcAttrRep_1 *objp)
47 {
48         register int32_t *buf;
49
50          if (!xdr_string (xdrs, &objp->rep, ~0))
51                  return FALSE;
52         return TRUE;
53 }
54
55 bool_t
56 xdr_shibrpc_session_is_valid_args_1 (XDR *xdrs, shibrpc_session_is_valid_args_1 *objp)
57 {
58         register int32_t *buf;
59
60          if (!xdr_ShibRpcHttpCookie_1 (xdrs, &objp->cookie))
61                  return FALSE;
62          if (!xdr_bool (xdrs, &objp->checkIPAddress))
63                  return FALSE;
64          if (!xdr_uint64_t (xdrs, &objp->lifetime))
65                  return FALSE;
66          if (!xdr_uint64_t (xdrs, &objp->timeout))
67                  return FALSE;
68         return TRUE;
69 }
70
71 bool_t
72 xdr_shibrpc_session_is_valid_ret_1 (XDR *xdrs, shibrpc_session_is_valid_ret_1 *objp)
73 {
74         register int32_t *buf;
75
76          if (!xdr_ShibRpcStatus (xdrs, &objp->status))
77                  return FALSE;
78          if (!xdr_string (xdrs, &objp->error_msg, ~0))
79                  return FALSE;
80         return TRUE;
81 }
82
83 bool_t
84 xdr_shibrpc_new_session_args_1 (XDR *xdrs, shibrpc_new_session_args_1 *objp)
85 {
86         register int32_t *buf;
87
88          if (!xdr_string (xdrs, &objp->shire_location, ~0))
89                  return FALSE;
90          if (!xdr_string (xdrs, &objp->saml_post, ~0))
91                  return FALSE;
92          if (!xdr_string (xdrs, &objp->client_addr, ~0))
93                  return FALSE;
94          if (!xdr_bool (xdrs, &objp->checkIPAddress))
95                  return FALSE;
96         return TRUE;
97 }
98
99 bool_t
100 xdr_shibrpc_new_session_ret_1 (XDR *xdrs, shibrpc_new_session_ret_1 *objp)
101 {
102         register int32_t *buf;
103
104          if (!xdr_ShibRpcStatus (xdrs, &objp->status))
105                  return FALSE;
106          if (!xdr_string (xdrs, &objp->error_msg, ~0))
107                  return FALSE;
108          if (!xdr_string (xdrs, &objp->cookie, ~0))
109                  return FALSE;
110         return TRUE;
111 }
112
113 bool_t
114 xdr_shibrpc_get_attrs_args_1 (XDR *xdrs, shibrpc_get_attrs_args_1 *objp)
115 {
116         register int32_t *buf;
117
118          if (!xdr_ShibRpcHttpCookie_1 (xdrs, &objp->cookie))
119                  return FALSE;
120          if (!xdr_bool (xdrs, &objp->checkIPAddress))
121                  return FALSE;
122          if (!xdr_string (xdrs, &objp->url, ~0))
123                  return FALSE;
124          if (!xdr_array (xdrs, (char **)&objp->attr_reqs.attr_reqs_val, (u_int *) &objp->attr_reqs.attr_reqs_len, ~0,
125                 sizeof (ShibRpcAttrReq_1), (xdrproc_t) xdr_ShibRpcAttrReq_1))
126                  return FALSE;
127         return TRUE;
128 }
129
130 bool_t
131 xdr_shibrpc_get_attrs_ret_1 (XDR *xdrs, shibrpc_get_attrs_ret_1 *objp)
132 {
133         register int32_t *buf;
134
135          if (!xdr_ShibRpcStatus (xdrs, &objp->status))
136                  return FALSE;
137          if (!xdr_string (xdrs, &objp->error_msg, ~0))
138                  return FALSE;
139          if (!xdr_array (xdrs, (char **)&objp->attr_reps.attr_reps_val, (u_int *) &objp->attr_reps.attr_reps_len, ~0,
140                 sizeof (ShibRpcAttrRep_1), (xdrproc_t) xdr_ShibRpcAttrRep_1))
141                  return FALSE;
142          if (!xdr_string (xdrs, &objp->assertion, ~0))
143                  return FALSE;
144         return TRUE;
145 }