[go: up one dir, main page]

File: meta_xdr.c

package info (click to toggle)
flick 2.1-1
  • links: PTS
  • area: main
  • in suites: potato
  • size: 11,692 kB
  • ctags: 10,069
  • sloc: ansic: 57,561; cpp: 51,276; sh: 1,913; yacc: 1,755; lex: 984; makefile: 892; lisp: 140
file content (116 lines) | stat: -rw-r--r-- 2,538 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
#include <mom/meta.h>
/*
 * Please do not edit this file.
 * It was generated using rpcgen.
 */

#include <rpc/rpc.h>

bool_t
xdr_io_file_index(xdrs, objp)
	register XDR *xdrs;
	io_file_index *objp;
{

	if (!xdr_int(xdrs, objp))
		return (FALSE);
	return (TRUE);
}

bool_t
xdr_io_file(xdrs, objp)
	register XDR *xdrs;
	io_file *objp;
{

	if (!xdr_string(xdrs, &objp->id, ~0))
		return (FALSE);
	if (!xdr_u_int(xdrs, &objp->flags))
		return (FALSE);
	if (!xdr_int(xdrs, &objp->references))
		return (FALSE);
	if (!xdr_array(xdrs, (char **)&objp->includes.includes_val, (u_int *) &objp->includes.includes_len, ~0,
		sizeof (io_file_index), (xdrproc_t) xdr_io_file_index))
		return (FALSE);
	return (TRUE);
}

bool_t
xdr_io_file_mask(xdrs, objp)
	register XDR *xdrs;
	io_file_mask *objp;
{

	if (!xdr_u_int(xdrs, &objp->mask_flags))
		return (FALSE);
	if (!xdr_string(xdrs, &objp->id, ~0))
		return (FALSE);
	if (!xdr_u_int(xdrs, &objp->set_flags))
		return (FALSE);
	if (!xdr_u_int(xdrs, &objp->unset_flags))
		return (FALSE);
	return (TRUE);
}

bool_t
xdr_data_channel_index(xdrs, objp)
	register XDR *xdrs;
	data_channel_index *objp;
{

	if (!xdr_int(xdrs, objp))
		return (FALSE);
	return (TRUE);
}

bool_t
xdr_data_channel(xdrs, objp)
	register XDR *xdrs;
	data_channel *objp;
{

	if (!xdr_io_file_index(xdrs, &objp->input))
		return (FALSE);
	if (!xdr_string(xdrs, &objp->id, ~0))
		return (FALSE);
	if (!xdr_u_int(xdrs, &objp->flags))
		return (FALSE);
	if (!xdr_array(xdrs, (char **)&objp->outputs.outputs_val, (u_int *) &objp->outputs.outputs_len, ~0,
		sizeof (io_file_index), (xdrproc_t) xdr_io_file_index))
		return (FALSE);
	return (TRUE);
}

bool_t
xdr_data_channel_mask(xdrs, objp)
	register XDR *xdrs;
	data_channel_mask *objp;
{

	if (!xdr_u_int(xdrs, &objp->mask_flags))
		return (FALSE);
	if (!xdr_pointer(xdrs, (char **)&objp->input, sizeof (io_file_mask), (xdrproc_t) xdr_io_file_mask))
		return (FALSE);
	if (!xdr_string(xdrs, &objp->id, ~0))
		return (FALSE);
	if (!xdr_u_int(xdrs, &objp->set_flags))
		return (FALSE);
	if (!xdr_u_int(xdrs, &objp->unset_flags))
		return (FALSE);
	return (TRUE);
}

bool_t
xdr_meta(xdrs, objp)
	register XDR *xdrs;
	meta *objp;
{

	if (!xdr_array(xdrs, (char **)&objp->files.files_val, (u_int *) &objp->files.files_len, ~0,
		sizeof (io_file), (xdrproc_t) xdr_io_file))
		return (FALSE);
	if (!xdr_array(xdrs, (char **)&objp->channels.channels_val, (u_int *) &objp->channels.channels_len, ~0,
		sizeof (data_channel), (xdrproc_t) xdr_data_channel))
		return (FALSE);
	return (TRUE);
}