#include <stdio.h>#include <xmlrpc.h>


Go to the source code of this file.
Defines | |
| #define | XMLRPC_WANT_INTERNAL_DECLARATIONS |
Functions | |
| xmlrpc_value * | default_method (xmlrpc_env *env, const char *host, const char *methodName, xmlrpc_value *paramArray, void *serverInfo) |
| void | destroy_async_lock (void) |
| int | init_async_lock (void) |
| int | set_default_method (xmlrpc_env *env, xmlrpc_registry *registry) |
| #define XMLRPC_WANT_INTERNAL_DECLARATIONS |
Definition at line 33 of file xr_server.h.
| xmlrpc_value* default_method | ( | xmlrpc_env * | env, | |
| const char * | host, | |||
| const char * | methodName, | |||
| xmlrpc_value * | paramArray, | |||
| void * | serverInfo | |||
| ) |
Definition at line 163 of file xr_server.c.
References mi_root::async_hdl, build_async_handler(), mi_cmd::f, mi_cmd::flags, free_async_handler(), free_mi_tree(), free_shm_mi_tree(), LM_DBG, LM_ERR, lookup_mi_cmd(), MI_ASYNC_RPL_FLAG, MI_NO_INPUT_FLAG, MI_ROOT_ASYNC_RPL, NULL, rpl_opt, run_mi_cmd(), wait_async_reply(), xr_build_response(), xr_build_response_array(), xr_parse_tree(), and xr_response.
Referenced by set_default_method().
| void destroy_async_lock | ( | void | ) |
| int init_async_lock | ( | void | ) |
Definition at line 285 of file xr_server.c.
References LM_ERR, NULL, and xr_lock.
Referenced by mod_init().
| int set_default_method | ( | xmlrpc_env * | env, | |
| xmlrpc_registry * | registry | |||
| ) |
Definition at line 273 of file xr_server.c.
References default_method(), LM_ERR, and NULL.
Referenced by xmlrpc_process().
1.5.6