1/*
2 * Please do not edit this file.
3 * It was generated using rpcgen.
4 */
5
6#ifndef _LOC_API_CB_H_RPCGEN
7#define _LOC_API_CB_H_RPCGEN
8
9#include <rpc/rpc.h>
10
11#include <pthread.h>
12
13#ifdef __cplusplus
14extern "C" {
15#endif
16
17
18struct rpc_loc_event_cb_f_type_args {
19	rpc_uint32 cb_id;
20	rpc_loc_client_handle_type loc_handle;
21	rpc_loc_event_mask_type loc_event;
22	rpc_loc_event_payload_u_type *loc_event_payload;
23};
24typedef struct rpc_loc_event_cb_f_type_args rpc_loc_event_cb_f_type_args;
25
26struct rpc_loc_event_cb_f_type_rets {
27	rpc_int32 loc_event_cb_f_type_result;
28};
29typedef struct rpc_loc_event_cb_f_type_rets rpc_loc_event_cb_f_type_rets;
30#define LOC_APICBVERS 0x00040002
31
32#define LOC_APICBPROG 0x3100008c
33#define LOC_APICBVERS_0001 0x00040001
34
35#if defined(__STDC__) || defined(__cplusplus)
36#define rpc_loc_event_cb_f_type 1
37extern  enum clnt_stat rpc_loc_event_cb_f_type_0x00040001(rpc_loc_event_cb_f_type_args *, rpc_loc_event_cb_f_type_rets *, CLIENT *);
38extern  bool_t rpc_loc_event_cb_f_type_0x00040001_svc(rpc_loc_event_cb_f_type_args *, rpc_loc_event_cb_f_type_rets *, struct svc_req *);
39extern int loc_apicbprog_0x00040001_freeresult (SVCXPRT *, xdrproc_t, caddr_t);
40
41#else /* K&R C */
42#define rpc_loc_event_cb_f_type 1
43extern  enum clnt_stat rpc_loc_event_cb_f_type_0x00040001();
44extern  bool_t rpc_loc_event_cb_f_type_0x00040001_svc();
45extern int loc_apicbprog_0x00040001_freeresult ();
46#endif /* K&R C */
47
48/* the xdr functions */
49
50#if defined(__STDC__) || defined(__cplusplus)
51extern  bool_t xdr_rpc_loc_event_cb_f_type_args (XDR *, rpc_loc_event_cb_f_type_args*);
52extern  bool_t xdr_rpc_loc_event_cb_f_type_rets (XDR *, rpc_loc_event_cb_f_type_rets*);
53
54#else /* K&R C */
55extern bool_t xdr_rpc_loc_event_cb_f_type_args ();
56extern bool_t xdr_rpc_loc_event_cb_f_type_rets ();
57
58#endif /* K&R C */
59
60#ifdef __cplusplus
61}
62#endif
63
64#endif /* !_LOC_API_CB_H_RPCGEN */
65