1 /* Interface header file for libxmlrpc_server_cgi.
3 By Bryan Henderson, 05.04.27. Contributed to the public domain.
6 #ifndef XMLRPC_CGI_H_INCLUDED
7 #define XMLRPC_CGI_H_INCLUDED
9 #include <xmlrpc-c/server.h>
13 #endif /* __cplusplus */
17 xmlrpc_server_cgi_process_call(xmlrpc_registry * const registryP);
19 #define XMLRPC_CGI_NO_FLAGS (0)
22 xmlrpc_cgi_init (int flags);
24 extern xmlrpc_registry *
25 xmlrpc_cgi_registry (void);
28 xmlrpc_cgi_add_method(const char * const method_name,
29 xmlrpc_method const method,
30 void * const user_data);
33 xmlrpc_cgi_add_method_w_doc(const char * const method_name,
34 xmlrpc_method const method,
35 void * const user_data,
36 const char * const signature,
37 const char * const help);
39 xmlrpc_cgi_process_call (void);
42 xmlrpc_cgi_cleanup (void);
47 #endif /* __cplusplus */