void xmlrpc_registry_add_method(xmlrpc_env *env, xmlrpc_registry *registry, const char *host, const char *method_name, xmlrpc_method method, void *user_data) { xmlrpc_registry_add_method_w_doc (env, registry, host, method_name, method, user_data, "?", "No help is available for this method."); }
int xmlrpcsrv_register_command(struct xmlrpcsrv_command *cmd) { if (!xmlrpcsrv_registry) return POM_ERR; xmlrpc_env env; xmlrpc_env_init(&env); xmlrpc_registry_add_method_w_doc(&env, xmlrpcsrv_registry, NULL, cmd->name, cmd->callback_func, NULL, cmd->signature, cmd->help); if (env.fault_occurred) { xmlrpc_env_clean(&env); return POM_ERR; } xmlrpc_env_clean(&env); return POM_OK; }