You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by sa...@apache.org on 2007/09/28 12:29:43 UTC

svn commit: r580289 [20/20] - in /webservices/axis2/trunk/c: guththila/include/ guththila/samples/ guththila/src/ guththila/tests/ neethi/include/ neethi/src/ neethi/src/secpolicy/builder/ neethi/src/secpolicy/model/ neethi/test/ samples/client/echo/ s...

Modified: webservices/axis2/trunk/c/xdocs/docs/hello/service/hello_svc.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xdocs/docs/hello/service/hello_svc.c?rev=580289&r1=580288&r2=580289&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xdocs/docs/hello/service/hello_svc.c (original)
+++ webservices/axis2/trunk/c/xdocs/docs/hello/service/hello_svc.c Fri Sep 28 03:29:16 2007
@@ -1,3 +1,4 @@
+
 /*
  * Copyright 2004,2005 The Apache Software Foundation.
  *
@@ -22,35 +23,37 @@
 #include <axiom_element.h>
 #include <stdio.h>
 
-axiom_node_t *axis2_hello_greet(const axutil_env_t *env,
-        axiom_node_t *node);
-
-int AXIS2_CALL
-hello_free(axis2_svc_skeleton_t *svc_skeleton,
-        const axutil_env_t *env);
-
-axiom_node_t* AXIS2_CALL
-hello_invoke(axis2_svc_skeleton_t *svc_skeleton,
-        const axutil_env_t *env,
-        axiom_node_t *node,
-        axis2_msg_ctx_t *msg_ctx);
-
-
-int AXIS2_CALL
-hello_init(axis2_svc_skeleton_t *svc_skeleton,
-        const axutil_env_t *env);
-
-axiom_node_t* AXIS2_CALL
-hello_on_fault(axis2_svc_skeleton_t *svc_skeli,
-        const axutil_env_t *env, axiom_node_t *node);
-
+axiom_node_t *axis2_hello_greet(
+    const axutil_env_t * env,
+    axiom_node_t * node);
+
+int AXIS2_CALL hello_free(
+    axis2_svc_skeleton_t * svc_skeleton,
+    const axutil_env_t * env);
+
+axiom_node_t *AXIS2_CALL hello_invoke(
+    axis2_svc_skeleton_t * svc_skeleton,
+    const axutil_env_t * env,
+    axiom_node_t * node,
+    axis2_msg_ctx_t * msg_ctx);
+
+int AXIS2_CALL hello_init(
+    axis2_svc_skeleton_t * svc_skeleton,
+    const axutil_env_t * env);
+
+axiom_node_t *AXIS2_CALL hello_on_fault(
+    axis2_svc_skeleton_t * svc_skeli,
+    const axutil_env_t * env,
+    axiom_node_t * node);
+
+axiom_node_t *build_greeting_response(
+    const axutil_env_t * env,
+    axis2_char_t * greeting);
 
 axiom_node_t *
-build_greeting_response(const axutil_env_t *env, 
-        axis2_char_t *greeting);
-
-axiom_node_t *
-axis2_hello_greet(const axutil_env_t *env, axiom_node_t *node)
+axis2_hello_greet(
+    const axutil_env_t * env,
+    axiom_node_t * node)
 {
     axiom_node_t *client_greeting_node = NULL;
     axiom_node_t *return_node = NULL;
@@ -61,12 +64,15 @@
     {
         client_greeting_node = axiom_node_get_first_child(node, env);
         if (client_greeting_node &&
-                axiom_node_get_node_type(client_greeting_node, env) == AXIOM_TEXT)
+            axiom_node_get_node_type(client_greeting_node, env) == AXIOM_TEXT)
         {
-            axiom_text_t *greeting = (axiom_text_t *)axiom_node_get_data_element(client_greeting_node, env);
-            if (greeting && axiom_text_get_value(greeting , env))
+            axiom_text_t *greeting =
+                (axiom_text_t *)
+                axiom_node_get_data_element(client_greeting_node, env);
+            if (greeting && axiom_text_get_value(greeting, env))
             {
-                const axis2_char_t *greeting_str = axiom_text_get_value(greeting, env);
+                const axis2_char_t *greeting_str =
+                    axiom_text_get_value(greeting, env);
                 printf("Client greeted saying \"%s\" \n", greeting_str);
                 return_node = build_greeting_response(env, "Hello Client!");
             }
@@ -74,7 +80,9 @@
     }
     else
     {
-        AXIS2_ERROR_SET(env->error, AXIS2_ERROR_SVC_SKEL_INVALID_XML_FORMAT_IN_REQUEST, AXIS2_FAILURE);
+        AXIS2_ERROR_SET(env->error,
+                        AXIS2_ERROR_SVC_SKEL_INVALID_XML_FORMAT_IN_REQUEST,
+                        AXIS2_FAILURE);
         printf("ERROR: invalid XML in request\n");
         return_node = build_greeting_response(env, "Client! Who are you?");
     }
@@ -83,12 +91,16 @@
 }
 
 axiom_node_t *
-build_greeting_response(const axutil_env_t *env, axis2_char_t *greeting)
-{
-    axiom_node_t* greeting_om_node = NULL;
-    axiom_element_t * greeting_om_ele = NULL;
-
-    greeting_om_ele = axiom_element_create(env, NULL, "greetResponse", NULL, &greeting_om_node);
+build_greeting_response(
+    const axutil_env_t * env,
+    axis2_char_t * greeting)
+{
+    axiom_node_t *greeting_om_node = NULL;
+    axiom_element_t *greeting_om_ele = NULL;
+
+    greeting_om_ele =
+        axiom_element_create(env, NULL, "greetResponse", NULL,
+                             &greeting_om_node);
 
     axiom_element_set_text(greeting_om_ele, env, greeting, greeting_om_node);
 
@@ -103,54 +115,58 @@
 };
 
 axis2_svc_skeleton_t *
-axis2_hello_create(const axutil_env_t *env)
+axis2_hello_create(
+    const axutil_env_t * env)
 {
     axis2_svc_skeleton_t *svc_skeleton = NULL;
-    svc_skeleton = AXIS2_MALLOC(env->allocator,
-            sizeof(axis2_svc_skeleton_t));
+    svc_skeleton = AXIS2_MALLOC(env->allocator, sizeof(axis2_svc_skeleton_t));
 
     svc_skeleton->ops = &hello_svc_skeleton_ops_var;
 
     svc_skeleton->func_array = NULL;
- 
+
     return svc_skeleton;
 }
 
 int AXIS2_CALL
-hello_init(axis2_svc_skeleton_t *svc_skeleton,
-        const axutil_env_t *env)
+hello_init(
+    axis2_svc_skeleton_t * svc_skeleton,
+    const axutil_env_t * env)
 {
     svc_skeleton->func_array = axutil_array_list_create(env, 0);
     axutil_array_list_add(svc_skeleton->func_array, env, "helloString");
     return AXIS2_SUCCESS;
 }
 
-axiom_node_t* AXIS2_CALL
-hello_invoke(axis2_svc_skeleton_t *svc_skeleton,
-        const axutil_env_t *env,
-        axiom_node_t *node,
-        axis2_msg_ctx_t *msg_ctx)
+axiom_node_t *AXIS2_CALL
+hello_invoke(
+    axis2_svc_skeleton_t * svc_skeleton,
+    const axutil_env_t * env,
+    axiom_node_t * node,
+    axis2_msg_ctx_t * msg_ctx)
 {
     return axis2_hello_greet(env, node);
 }
 
-axiom_node_t* AXIS2_CALL
-hello_on_fault(axis2_svc_skeleton_t *svc_skeli,
-        const axutil_env_t *env, axiom_node_t *node)
+axiom_node_t *AXIS2_CALL
+hello_on_fault(
+    axis2_svc_skeleton_t * svc_skeli,
+    const axutil_env_t * env,
+    axiom_node_t * node)
 {
     axiom_node_t *error_node = NULL;
-    axiom_node_t* text_node = NULL;
+    axiom_node_t *text_node = NULL;
     axiom_element_t *error_ele = NULL;
     error_ele = axiom_element_create(env, node, "EchoServiceError", NULL,
-            &error_node);
-    axiom_element_set_text(error_ele, env, "Echo service failed ",
-            text_node);
+                                     &error_node);
+    axiom_element_set_text(error_ele, env, "Echo service failed ", text_node);
     return error_node;
 }
 
 int AXIS2_CALL
-hello_free(axis2_svc_skeleton_t *svc_skeleton,
-        const axutil_env_t *env)
+hello_free(
+    axis2_svc_skeleton_t * svc_skeleton,
+    const axutil_env_t * env)
 {
     if (svc_skeleton->func_array)
     {
@@ -167,10 +183,10 @@
     return AXIS2_SUCCESS;
 }
 
-
 AXIS2_EXPORT int
-axis2_get_instance(axis2_svc_skeleton_t **inst,
-        const axutil_env_t *env)
+axis2_get_instance(
+    axis2_svc_skeleton_t ** inst,
+    const axutil_env_t * env)
 {
     *inst = axis2_hello_create(env);
     if (!(*inst))
@@ -182,8 +198,9 @@
 }
 
 AXIS2_EXPORT int
-axis2_remove_instance(axis2_svc_skeleton_t *inst,
-        const axutil_env_t *env)
+axis2_remove_instance(
+    axis2_svc_skeleton_t * inst,
+    const axutil_env_t * env)
 {
     axis2_status_t status = AXIS2_FAILURE;
     if (inst)
@@ -192,5 +209,3 @@
     }
     return status;
 }
-
-



---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org