diff options
Diffstat (limited to 'examples/csoap/simpleserver.c')
| -rw-r--r-- | examples/csoap/simpleserver.c | 64 | 
1 files changed, 35 insertions, 29 deletions
| diff --git a/examples/csoap/simpleserver.c b/examples/csoap/simpleserver.c index 90c62db..b0d37f9 100644 --- a/examples/csoap/simpleserver.c +++ b/examples/csoap/simpleserver.c @@ -1,5 +1,5 @@  /****************************************************************** - * $Id: simpleserver.c,v 1.14 2005/07/22 13:27:26 snowdrop Exp $ + * $Id: simpleserver.c,v 1.15 2006/01/10 11:21:55 snowdrop Exp $   *   * CSOAP Project:  CSOAP examples project    * Copyright (C) 2003-2004  Ferhat Ayaz @@ -29,7 +29,8 @@ static const char *urn = "urn:examples";  static const char *method = "sayHello"; -herror_t say_hello(SoapCtx *req, SoapCtx* res) +herror_t +say_hello (SoapCtx * req, SoapCtx * res)  {    herror_t err; @@ -37,49 +38,54 @@ herror_t say_hello(SoapCtx *req, SoapCtx* res)    xmlNodePtr method, node; -  err = soap_env_new_with_response(req->env, &res->env); -  if (err != H_OK) { -	return err; +  err = soap_env_new_with_response (req->env, &res->env); +  if (err != H_OK) +  { +    return err;    } -  method = soap_env_get_method(req->env); -  node = soap_xml_get_children(method); +  method = soap_env_get_method (req->env); +  node = soap_xml_get_children (method); -  while (node) { -	name = (char*)xmlNodeListGetString(node->doc, node->xmlChildrenNode, 1); -	soap_env_add_itemf(res->env,"xsd:string", "echo", "Hello '%s'", name); -    node = soap_xml_get_next(node); +  while (node) +  { +    name = +      (char *) xmlNodeListGetString (node->doc, node->xmlChildrenNode, 1); +    soap_env_add_itemf (res->env, "xsd:string", "echo", "Hello '%s'", name); +    node = soap_xml_get_next (node);    }    return H_OK;  } -int main(int argc, char *argv[]) +int +main (int argc, char *argv[])  {    herror_t err;    SoapRouter *router; -   -  log_set_level(HLOG_INFO); - -  err = soap_server_init_args(argc, argv); -  if (err != H_OK) { -	log_error4("%s():%s [%d]", herror_func(err), herror_message(err), herror_code(err)); -	herror_release(err); -	return 1; + +  log_set_level (HLOG_INFO); + +  err = soap_server_init_args (argc, argv); +  if (err != H_OK) +  { +    log_error4 ("%s():%s [%d]", herror_func (err), herror_message (err), +                herror_code (err)); +    herror_release (err); +    return 1;    } -   -  router = soap_router_new(); -  soap_router_register_service(router, say_hello, method, urn); -  soap_server_register_router(router, url); -  log_info1("send SIGTERM to shutdown"); -  soap_server_run(); +  router = soap_router_new (); +  soap_router_register_service (router, say_hello, method, urn); +  soap_server_register_router (router, url); -  log_info1("shutting down\n");  -  soap_server_destroy(); +  log_info1 ("send SIGTERM to shutdown"); +  soap_server_run (); + +  log_info1 ("shutting down\n"); +  soap_server_destroy ();    return 0;  } - | 
