1 /*
2  * Please do not edit this file.
3  * It was generated using rpcgen.
4  */
5 
6 #ifndef _SPRAY_H_RPCGEN
7 #define _SPRAY_H_RPCGEN
8 
9 #include <rpc/rpc.h>
10 
11 
12 #ifdef __cplusplus
13 extern "C" {
14 #endif
15 
16 #define SPRAYMAX 8845
17 
18 struct spraytimeval {
19 	u_int sec;
20 	u_int usec;
21 };
22 typedef struct spraytimeval spraytimeval;
23 
24 struct spraycumul {
25 	u_int counter;
26 	spraytimeval clock;
27 };
28 typedef struct spraycumul spraycumul;
29 
30 typedef struct {
31 	u_int sprayarr_len;
32 	char *sprayarr_val;
33 } sprayarr;
34 
35 #define SPRAYPROG 100012
36 #define SPRAYVERS 1
37 
38 #if defined(__STDC__) || defined(__cplusplus)
39 #define SPRAYPROC_SPRAY 1
40 extern  void * sprayproc_spray_1(sprayarr *, CLIENT *);
41 extern  void * sprayproc_spray_1_svc(sprayarr *, struct svc_req *);
42 #define SPRAYPROC_GET 2
43 extern  spraycumul * sprayproc_get_1(void *, CLIENT *);
44 extern  spraycumul * sprayproc_get_1_svc(void *, struct svc_req *);
45 #define SPRAYPROC_CLEAR 3
46 extern  void * sprayproc_clear_1(void *, CLIENT *);
47 extern  void * sprayproc_clear_1_svc(void *, struct svc_req *);
48 extern int sprayprog_1_freeresult (SVCXPRT *, xdrproc_t, caddr_t);
49 
50 #else /* K&R C */
51 #define SPRAYPROC_SPRAY 1
52 extern  void * sprayproc_spray_1();
53 extern  void * sprayproc_spray_1_svc();
54 #define SPRAYPROC_GET 2
55 extern  spraycumul * sprayproc_get_1();
56 extern  spraycumul * sprayproc_get_1_svc();
57 #define SPRAYPROC_CLEAR 3
58 extern  void * sprayproc_clear_1();
59 extern  void * sprayproc_clear_1_svc();
60 extern int sprayprog_1_freeresult ();
61 #endif /* K&R C */
62 
63 /* the xdr functions */
64 
65 #if defined(__STDC__) || defined(__cplusplus)
66 extern  bool_t xdr_spraytimeval (XDR *, spraytimeval*);
67 extern  bool_t xdr_spraycumul (XDR *, spraycumul*);
68 extern  bool_t xdr_sprayarr (XDR *, sprayarr*);
69 
70 #else /* K&R C */
71 extern bool_t xdr_spraytimeval ();
72 extern bool_t xdr_spraycumul ();
73 extern bool_t xdr_sprayarr ();
74 
75 #endif /* K&R C */
76 
77 #ifdef __cplusplus
78 }
79 #endif
80 
81 #endif /* !_SPRAY_H_RPCGEN */
82