Add "extern C {...} to header files for C++ builds.
[freeradius.git] / src / include / vmps.h
1 #ifndef VMPS_H
2 #define VMPS_H
3 /*
4  *      vmps.h  Routines to handle VMPS sockets.
5  *
6  * Version:     $Id$
7  *
8  */
9
10 #include <freeradius-devel/ident.h>
11 RCSIDH(vmps_h, "$Id$")
12
13 #ifdef __cplusplus
14 extern "C" {
15 #endif
16
17 int vqp_socket_recv(rad_listen_t *listener,
18                     RAD_REQUEST_FUNP *pfun, REQUEST **prequest);
19 int vqp_socket_send(rad_listen_t *listener, REQUEST *request);
20 int vqp_socket_encode(UNUSED rad_listen_t *listener, REQUEST *request);
21 int vqp_socket_decode(UNUSED rad_listen_t *listener, REQUEST *request);
22 int vmps_process(REQUEST *request);
23
24 #ifdef __cplusplus
25 }
26 #endif
27
28 #endif /* VMPS_H */