Data Structures | |
struct | rox_soap_server_actions |
Typedefs | |
typedef rox_soap_server | ROXSOAPServer |
typedef xmlNodePtr(* | rox_soap_server_action )(ROXSOAPServer *server, const char *action_name, GList *args, gpointer udata) |
typedef rox_soap_server_actions | ROXSOAPServerActions |
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.
|
Type of function called when a client request an action via SOAP.
|
|
Opaque type defining a SOAP server |
|
Type defining an action. |
|
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.
|