#include "rox-clib.h"
#include <stdlib.h>
#include <errno.h>
#include <string.h>
#include <unistd.h>
#include <netdb.h>
#include <sys/types.h>
#include <sys/wait.h>
#include <glib.h>
#include <gdk/gdkx.h>
#include <X11/X.h>
#include <X11/Xatom.h>
#include <gtk/gtk.h>
#include <gtk/gtkinvisible.h>
#include <libxml/parser.h>
#include "rox.h"
#include "rox_soap.h"
#include "rox_soap_server.h"
Functions | |
void | rox_soap_server_init (void) |
ROXSOAPServer * | rox_soap_server_new (const char *program_name, const char *ns_url) |
void | rox_soap_server_add_action (ROXSOAPServer *server, const char *action_name, const char *args, const char *optional_args, rox_soap_server_action action, gpointer udata) |
void | rox_soap_server_add_actions (ROXSOAPServer *server, ROXSOAPServerActions *actions) |
void | rox_soap_server_delete (ROXSOAPServer *server) |
SOAP allows you to communicate with server programs via the X server. You may implement your applications to function from a single instance no matter how many times they are started, much as ROX-Filer does itself.
|
Add an action to the server. An action is a call that can be made on the server. It can have 0 or more named arguments, some of which may be optional.
|
|
Add a number of actions to the server, see rox_soap_server_add_action().
|
|
Delete the server instance. Its actions can no longer be called.
|
|
Initialize the SOAP server system |
|
Create and return a new server instance.
|