1157b263f0ad434a6fc66964ee186fdf40896c7e
[debian/amanda] / ndmp-src / ndmp0_xdr.c
1 /*
2  * Please do not edit this file.
3  * It was generated using rpcgen.
4  */
5
6 #include "ndmp0.h"
7
8 bool_t
9 xdr_ndmp0_error (XDR *xdrs, ndmp0_error *objp)
10 {
11         if (!xdr_enum (xdrs, (enum_t *) objp))
12                 return FALSE;
13         return TRUE;
14 }
15
16 bool_t
17 xdr_ndmp0_header_message_type (XDR *xdrs, ndmp0_header_message_type *objp)
18 {
19         if (!xdr_enum (xdrs, (enum_t *) objp))
20                 return FALSE;
21         return TRUE;
22 }
23
24 bool_t
25 xdr_ndmp0_message (XDR *xdrs, ndmp0_message *objp)
26 {
27         if (!xdr_enum (xdrs, (enum_t *) objp))
28                 return FALSE;
29         return TRUE;
30 }
31
32 bool_t
33 xdr_ndmp0_header (XDR *xdrs, ndmp0_header *objp)
34 {
35         if (!xdr_u_long (xdrs, &objp->sequence))
36                 return FALSE;
37         if (!xdr_u_long (xdrs, &objp->time_stamp))
38                 return FALSE;
39         if (!xdr_ndmp0_header_message_type (xdrs, &objp->message_type))
40                 return FALSE;
41         if (!xdr_ndmp0_message (xdrs, &objp->message))
42                 return FALSE;
43         if (!xdr_u_long (xdrs, &objp->reply_sequence))
44                 return FALSE;
45         if (!xdr_ndmp0_error (xdrs, &objp->error))
46                 return FALSE;
47         return TRUE;
48 }
49
50 bool_t
51 xdr_ndmp0_connect_open_request (XDR *xdrs, ndmp0_connect_open_request *objp)
52 {
53         if (!xdr_u_short (xdrs, &objp->protocol_version))
54                 return FALSE;
55         return TRUE;
56 }
57
58 bool_t
59 xdr_ndmp0_connect_open_reply (XDR *xdrs, ndmp0_connect_open_reply *objp)
60 {
61         if (!xdr_ndmp0_error (xdrs, &objp->error))
62                 return FALSE;
63         return TRUE;
64 }
65
66 bool_t
67 xdr_ndmp0_connect_reason (XDR *xdrs, ndmp0_connect_reason *objp)
68 {
69         if (!xdr_enum (xdrs, (enum_t *) objp))
70                 return FALSE;
71         return TRUE;
72 }
73
74 bool_t
75 xdr_ndmp0_notify_connected_request (XDR *xdrs, ndmp0_notify_connected_request *objp)
76 {
77         if (!xdr_ndmp0_connect_reason (xdrs, &objp->reason))
78                 return FALSE;
79         if (!xdr_u_short (xdrs, &objp->protocol_version))
80                 return FALSE;
81         if (!xdr_string (xdrs, &objp->text_reason, ~0))
82                 return FALSE;
83         return TRUE;
84 }