You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by sa...@apache.org on 2007/09/28 12:29:43 UTC
svn commit: r580289 [13/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/neethi/src/secpolicy/model/ut.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/neethi/src/secpolicy/model/ut.c?rev=580289&r1=580288&r2=580289&view=diff
==============================================================================
--- webservices/axis2/trunk/c/neethi/src/secpolicy/model/ut.c (original)
+++ webservices/axis2/trunk/c/neethi/src/secpolicy/model/ut.c Fri Sep 28 03:29:16 2007
@@ -1,3 +1,4 @@
+
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
@@ -15,8 +16,6 @@
* limitations under the License.
*/
-
-
#include <rp_username_token.h>
struct rp_username_token_t
@@ -28,17 +27,19 @@
int ref;
};
-AXIS2_EXTERN rp_username_token_t *AXIS2_CALL
-rp_username_token_create(const axutil_env_t *env)
+AXIS2_EXTERN rp_username_token_t *AXIS2_CALL
+rp_username_token_create(
+ const axutil_env_t * env)
{
rp_username_token_t *username_token = NULL;
AXIS2_ENV_CHECK(env, NULL);
- username_token = (rp_username_token_t *) AXIS2_MALLOC (env->allocator,
- sizeof (rp_username_token_t));
+ username_token = (rp_username_token_t *) AXIS2_MALLOC(env->allocator,
+ sizeof
+ (rp_username_token_t));
- if(username_token == NULL)
+ if (username_token == NULL)
{
AXIS2_ERROR_SET(env->error, AXIS2_ERROR_NO_MEMORY, AXIS2_FAILURE);
return NULL;
@@ -53,19 +54,19 @@
}
-AXIS2_EXTERN void AXIS2_CALL
+AXIS2_EXTERN void AXIS2_CALL
rp_username_token_free(
- rp_username_token_t *username_token,
- const axutil_env_t *env)
+ rp_username_token_t * username_token,
+ const axutil_env_t * env)
{
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
-
+
if (--(username_token->ref) > 0)
{
return;
}
-
- if(username_token)
+
+ if (username_token)
{
AXIS2_FREE(env->allocator, username_token);
username_token = NULL;
@@ -73,73 +74,71 @@
return;
}
-
/* Implementations */
-AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+AXIS2_EXTERN axis2_char_t *AXIS2_CALL
rp_username_token_get_inclusion(
- rp_username_token_t *username_token,
- const axutil_env_t *env)
+ rp_username_token_t * username_token,
+ const axutil_env_t * env)
{
AXIS2_ENV_CHECK(env, NULL);
-
+
return username_token->inclusion;
}
-AXIS2_EXTERN axis2_status_t AXIS2_CALL
+AXIS2_EXTERN axis2_status_t AXIS2_CALL
rp_username_token_set_inclusion(
- rp_username_token_t *username_token,
- const axutil_env_t *env,
- axis2_char_t *inclusion)
+ rp_username_token_t * username_token,
+ const axutil_env_t * env,
+ axis2_char_t * inclusion)
{
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
AXIS2_PARAM_CHECK(env->error, inclusion, AXIS2_FAILURE);
-
+
username_token->inclusion = inclusion;
return AXIS2_SUCCESS;
}
-
-AXIS2_EXTERN axis2_bool_t AXIS2_CALL
+AXIS2_EXTERN axis2_bool_t AXIS2_CALL
rp_username_token_get_derivedkeys(
- rp_username_token_t *username_token,
- const axutil_env_t *env)
+ rp_username_token_t * username_token,
+ const axutil_env_t * env)
{
AXIS2_ENV_CHECK(env, AXIS2_FALSE);
-
+
return username_token->derivedkeys;
}
-AXIS2_EXTERN axis2_status_t AXIS2_CALL
+AXIS2_EXTERN axis2_status_t AXIS2_CALL
rp_username_token_set_derivedkeys(
- rp_username_token_t *username_token,
- const axutil_env_t *env,
+ rp_username_token_t * username_token,
+ const axutil_env_t * env,
axis2_bool_t derivedkeys)
{
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
- AXIS2_PARAM_CHECK(env->error, derivedkeys, AXIS2_FAILURE);
+ AXIS2_PARAM_CHECK(env->error, derivedkeys, AXIS2_FAILURE);
username_token->derivedkeys = derivedkeys;
return AXIS2_SUCCESS;
-
+
}
-AXIS2_EXTERN axis2_bool_t AXIS2_CALL
+AXIS2_EXTERN axis2_bool_t AXIS2_CALL
rp_username_token_get_useUTprofile10(
- rp_username_token_t *username_token,
- const axutil_env_t *env)
+ rp_username_token_t * username_token,
+ const axutil_env_t * env)
{
AXIS2_ENV_CHECK(env, AXIS2_FALSE);
-
+
return username_token->useUTprofile10;
-
+
}
-AXIS2_EXTERN axis2_status_t AXIS2_CALL
+AXIS2_EXTERN axis2_status_t AXIS2_CALL
rp_username_token_set_useUTprofile10(
- rp_username_token_t *username_token,
- const axutil_env_t *env,
+ rp_username_token_t * username_token,
+ const axutil_env_t * env,
axis2_bool_t useUTprofile10)
{
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
@@ -149,24 +148,24 @@
return AXIS2_SUCCESS;
}
-AXIS2_EXTERN axis2_bool_t AXIS2_CALL
+AXIS2_EXTERN axis2_bool_t AXIS2_CALL
rp_username_token_get_useUTprofile11(
- rp_username_token_t *username_token,
- const axutil_env_t *env)
+ rp_username_token_t * username_token,
+ const axutil_env_t * env)
{
AXIS2_ENV_CHECK(env, AXIS2_FALSE);
-
+
return username_token->useUTprofile10;
}
-AXIS2_EXTERN axis2_status_t AXIS2_CALL
+AXIS2_EXTERN axis2_status_t AXIS2_CALL
rp_username_token_set_useUTprofile11(
- rp_username_token_t *username_token,
- const axutil_env_t *env,
+ rp_username_token_t * username_token,
+ const axutil_env_t * env,
axis2_bool_t useUTprofile11)
{
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
- AXIS2_PARAM_CHECK(env->error, useUTprofile11, AXIS2_FAILURE);
+ AXIS2_PARAM_CHECK(env->error, useUTprofile11, AXIS2_FAILURE);
username_token->useUTprofile11 = useUTprofile11;
return AXIS2_SUCCESS;
@@ -174,8 +173,8 @@
AXIS2_EXTERN axis2_status_t AXIS2_CALL
rp_username_token_increment_ref(
- rp_username_token_t *username_token,
- const axutil_env_t *env)
+ rp_username_token_t * username_token,
+ const axutil_env_t * env)
{
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
username_token->ref++;
Modified: webservices/axis2/trunk/c/neethi/src/secpolicy/model/wss10.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/neethi/src/secpolicy/model/wss10.c?rev=580289&r1=580288&r2=580289&view=diff
==============================================================================
--- webservices/axis2/trunk/c/neethi/src/secpolicy/model/wss10.c (original)
+++ webservices/axis2/trunk/c/neethi/src/secpolicy/model/wss10.c Fri Sep 28 03:29:16 2007
@@ -1,3 +1,4 @@
+
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
@@ -15,8 +16,6 @@
* limitations under the License.
*/
-
-
#include <rp_wss10.h>
struct rp_wss10_t
@@ -30,22 +29,22 @@
};
AXIS2_EXTERN rp_wss10_t *AXIS2_CALL
-rp_wss10_create(const axutil_env_t *env)
+rp_wss10_create(
+ const axutil_env_t * env)
{
rp_wss10_t *wss10 = NULL;
AXIS2_ENV_CHECK(env, NULL);
- wss10 = (rp_wss10_t *) AXIS2_MALLOC (env->allocator,
- sizeof (rp_wss10_t));
+ wss10 = (rp_wss10_t *) AXIS2_MALLOC(env->allocator, sizeof(rp_wss10_t));
- if(wss10 == NULL)
+ if (wss10 == NULL)
{
AXIS2_ERROR_SET(env->error, AXIS2_ERROR_NO_MEMORY, AXIS2_FAILURE);
return NULL;
}
wss10->must_support_ref_key_identifier = AXIS2_FALSE;
- wss10->must_support_ref_issuer_serial = AXIS2_FALSE;
+ wss10->must_support_ref_issuer_serial = AXIS2_FALSE;
wss10->must_support_ref_external_uri = AXIS2_FALSE;
wss10->must_support_ref_embedded_token = AXIS2_FALSE;
wss10->must_support_direct_reference = AXIS2_TRUE;
@@ -55,126 +54,129 @@
}
-AXIS2_EXTERN void AXIS2_CALL
-rp_wss10_free(rp_wss10_t *wss10,
- const axutil_env_t *env)
+AXIS2_EXTERN void AXIS2_CALL
+rp_wss10_free(
+ rp_wss10_t * wss10,
+ const axutil_env_t * env)
{
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
-
- if(wss10)
+
+ if (wss10)
{
if (--(wss10->ref) > 0)
{
return;
}
-
+
AXIS2_FREE(env->allocator, wss10);
wss10 = NULL;
}
return;
}
-
/* Implementations */
-AXIS2_EXTERN axis2_bool_t AXIS2_CALL
+AXIS2_EXTERN axis2_bool_t AXIS2_CALL
rp_wss10_get_must_support_ref_key_identifier(
- rp_wss10_t *wss10,
- const axutil_env_t *env)
+ rp_wss10_t * wss10,
+ const axutil_env_t * env)
{
AXIS2_ENV_CHECK(env, AXIS2_FALSE);
-
+
return wss10->must_support_ref_key_identifier;
}
-AXIS2_EXTERN axis2_status_t AXIS2_CALL
+AXIS2_EXTERN axis2_status_t AXIS2_CALL
rp_wss10_set_must_support_ref_key_identifier(
- rp_wss10_t *wss10,
- const axutil_env_t *env,
+ rp_wss10_t * wss10,
+ const axutil_env_t * env,
axis2_bool_t must_support_ref_key_identifier)
{
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
- AXIS2_PARAM_CHECK(env->error, must_support_ref_key_identifier, AXIS2_FAILURE);
+ AXIS2_PARAM_CHECK(env->error, must_support_ref_key_identifier,
+ AXIS2_FAILURE);
wss10->must_support_ref_key_identifier = must_support_ref_key_identifier;
return AXIS2_SUCCESS;
-
+
}
-AXIS2_EXTERN axis2_bool_t AXIS2_CALL
+AXIS2_EXTERN axis2_bool_t AXIS2_CALL
rp_wss10_get_must_support_ref_issuer_serial(
- rp_wss10_t *wss10,
- const axutil_env_t *env)
+ rp_wss10_t * wss10,
+ const axutil_env_t * env)
{
AXIS2_ENV_CHECK(env, AXIS2_FALSE);
-
+
return wss10->must_support_ref_issuer_serial;
}
-AXIS2_EXTERN axis2_status_t AXIS2_CALL
+AXIS2_EXTERN axis2_status_t AXIS2_CALL
rp_wss10_set_must_support_ref_issuer_serial(
- rp_wss10_t *wss10,
- const axutil_env_t *env,
+ rp_wss10_t * wss10,
+ const axutil_env_t * env,
axis2_bool_t must_support_ref_issuer_serial)
{
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
- AXIS2_PARAM_CHECK(env->error, must_support_ref_issuer_serial, AXIS2_FAILURE);
+ AXIS2_PARAM_CHECK(env->error, must_support_ref_issuer_serial,
+ AXIS2_FAILURE);
wss10->must_support_ref_issuer_serial = must_support_ref_issuer_serial;
return AXIS2_SUCCESS;
}
-AXIS2_EXTERN axis2_bool_t AXIS2_CALL
+AXIS2_EXTERN axis2_bool_t AXIS2_CALL
rp_wss10_get_must_support_ref_external_uri(
- rp_wss10_t *wss10,
- const axutil_env_t *env)
+ rp_wss10_t * wss10,
+ const axutil_env_t * env)
{
AXIS2_ENV_CHECK(env, AXIS2_FALSE);
-
+
return wss10->must_support_ref_external_uri;
}
-AXIS2_EXTERN axis2_status_t AXIS2_CALL
-rp_wss10_set_must_support_ref_external_uri(rp_wss10_t *wss10,
- const axutil_env_t *env,
+AXIS2_EXTERN axis2_status_t AXIS2_CALL
+rp_wss10_set_must_support_ref_external_uri(
+ rp_wss10_t * wss10,
+ const axutil_env_t * env,
axis2_bool_t must_support_ref_external_uri)
{
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
- AXIS2_PARAM_CHECK(env->error, must_support_ref_external_uri, AXIS2_FAILURE);
+ AXIS2_PARAM_CHECK(env->error, must_support_ref_external_uri, AXIS2_FAILURE);
wss10->must_support_ref_external_uri = must_support_ref_external_uri;
return AXIS2_SUCCESS;
}
-AXIS2_EXTERN axis2_bool_t AXIS2_CALL
+AXIS2_EXTERN axis2_bool_t AXIS2_CALL
rp_wss10_get_must_support_ref_embedded_token(
- rp_wss10_t *wss10,
- const axutil_env_t *env)
+ rp_wss10_t * wss10,
+ const axutil_env_t * env)
{
AXIS2_ENV_CHECK(env, AXIS2_FALSE);
-
+
return wss10->must_support_ref_embedded_token;
}
-AXIS2_EXTERN axis2_status_t AXIS2_CALL
-rp_wss10_set_must_support_ref_embedded_token(rp_wss10_t *wss10,
- const axutil_env_t *env,
+AXIS2_EXTERN axis2_status_t AXIS2_CALL
+rp_wss10_set_must_support_ref_embedded_token(
+ rp_wss10_t * wss10,
+ const axutil_env_t * env,
axis2_bool_t must_support_ref_embedded_token)
{
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
- AXIS2_PARAM_CHECK(env->error, must_support_ref_embedded_token, AXIS2_FAILURE);
+ AXIS2_PARAM_CHECK(env->error, must_support_ref_embedded_token,
+ AXIS2_FAILURE);
wss10->must_support_ref_embedded_token = must_support_ref_embedded_token;
return AXIS2_SUCCESS;
}
-
AXIS2_EXTERN axis2_status_t AXIS2_CALL
rp_wss10_increment_ref(
- rp_wss10_t *wss10,
- const axutil_env_t *env)
+ rp_wss10_t * wss10,
+ const axutil_env_t * env)
{
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
wss10->ref++;
return AXIS2_SUCCESS;
}
-
Modified: webservices/axis2/trunk/c/neethi/src/secpolicy/model/wss11.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/neethi/src/secpolicy/model/wss11.c?rev=580289&r1=580288&r2=580289&view=diff
==============================================================================
--- webservices/axis2/trunk/c/neethi/src/secpolicy/model/wss11.c (original)
+++ webservices/axis2/trunk/c/neethi/src/secpolicy/model/wss11.c Fri Sep 28 03:29:16 2007
@@ -1,3 +1,4 @@
+
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
@@ -15,8 +16,6 @@
* limitations under the License.
*/
-
-
#include <rp_wss11.h>
struct rp_wss11_t
@@ -33,22 +32,22 @@
};
AXIS2_EXTERN rp_wss11_t *AXIS2_CALL
-rp_wss11_create(const axutil_env_t *env)
+rp_wss11_create(
+ const axutil_env_t * env)
{
rp_wss11_t *wss11 = NULL;
AXIS2_ENV_CHECK(env, NULL);
- wss11 = (rp_wss11_t *) AXIS2_MALLOC (env->allocator,
- sizeof (rp_wss11_t));
+ wss11 = (rp_wss11_t *) AXIS2_MALLOC(env->allocator, sizeof(rp_wss11_t));
- if(wss11 == NULL)
+ if (wss11 == NULL)
{
AXIS2_ERROR_SET(env->error, AXIS2_ERROR_NO_MEMORY, AXIS2_FAILURE);
return NULL;
}
wss11->must_support_ref_key_identifier = AXIS2_FALSE;
- wss11->must_support_ref_issuer_serial = AXIS2_FALSE;
+ wss11->must_support_ref_issuer_serial = AXIS2_FALSE;
wss11->must_support_ref_external_uri = AXIS2_FALSE;
wss11->must_support_ref_embedded_token = AXIS2_FALSE;
wss11->must_support_ref_thumbprint = AXIS2_FALSE;
@@ -61,13 +60,14 @@
}
-AXIS2_EXTERN void AXIS2_CALL
-rp_wss11_free(rp_wss11_t *wss11,
- const axutil_env_t *env)
+AXIS2_EXTERN void AXIS2_CALL
+rp_wss11_free(
+ rp_wss11_t * wss11,
+ const axutil_env_t * env)
{
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
-
- if(wss11)
+
+ if (wss11)
{
if (--(wss11->ref) > 0)
{
@@ -79,118 +79,119 @@
return;
}
-
/* Implementations */
-AXIS2_EXTERN axis2_bool_t AXIS2_CALL
+AXIS2_EXTERN axis2_bool_t AXIS2_CALL
rp_wss11_get_must_support_ref_key_identifier(
- rp_wss11_t *wss11,
- const axutil_env_t *env)
+ rp_wss11_t * wss11,
+ const axutil_env_t * env)
{
AXIS2_ENV_CHECK(env, AXIS2_FALSE);
-
+
return wss11->must_support_ref_key_identifier;
}
-AXIS2_EXTERN axis2_status_t AXIS2_CALL
+AXIS2_EXTERN axis2_status_t AXIS2_CALL
rp_wss11_set_must_support_ref_key_identifier(
- rp_wss11_t *wss11,
- const axutil_env_t *env,
+ rp_wss11_t * wss11,
+ const axutil_env_t * env,
axis2_bool_t must_support_ref_key_identifier)
{
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
- AXIS2_PARAM_CHECK(env->error, must_support_ref_key_identifier, AXIS2_FAILURE);
+ AXIS2_PARAM_CHECK(env->error, must_support_ref_key_identifier,
+ AXIS2_FAILURE);
wss11->must_support_ref_key_identifier = must_support_ref_key_identifier;
return AXIS2_SUCCESS;
-
+
}
-AXIS2_EXTERN axis2_bool_t AXIS2_CALL
+AXIS2_EXTERN axis2_bool_t AXIS2_CALL
rp_wss11_get_must_support_ref_issuer_serial(
- rp_wss11_t *wss11,
- const axutil_env_t *env)
+ rp_wss11_t * wss11,
+ const axutil_env_t * env)
{
AXIS2_ENV_CHECK(env, AXIS2_FALSE);
-
+
return wss11->must_support_ref_issuer_serial;
}
-AXIS2_EXTERN axis2_status_t AXIS2_CALL
+AXIS2_EXTERN axis2_status_t AXIS2_CALL
rp_wss11_set_must_support_ref_issuer_serial(
- rp_wss11_t *wss11,
- const axutil_env_t *env,
+ rp_wss11_t * wss11,
+ const axutil_env_t * env,
axis2_bool_t must_support_ref_issuer_serial)
{
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
- AXIS2_PARAM_CHECK(env->error, must_support_ref_issuer_serial, AXIS2_FAILURE);
+ AXIS2_PARAM_CHECK(env->error, must_support_ref_issuer_serial,
+ AXIS2_FAILURE);
wss11->must_support_ref_issuer_serial = must_support_ref_issuer_serial;
return AXIS2_SUCCESS;
-
+
}
-AXIS2_EXTERN axis2_bool_t AXIS2_CALL
+AXIS2_EXTERN axis2_bool_t AXIS2_CALL
rp_wss11_get_must_support_ref_external_uri(
- rp_wss11_t *wss11,
- const axutil_env_t *env)
+ rp_wss11_t * wss11,
+ const axutil_env_t * env)
{
AXIS2_ENV_CHECK(env, AXIS2_FALSE);
-
+
return wss11->must_support_ref_external_uri;
-
+
}
-AXIS2_EXTERN axis2_status_t AXIS2_CALL
+AXIS2_EXTERN axis2_status_t AXIS2_CALL
rp_wss11_set_must_support_ref_external_uri(
- rp_wss11_t *wss11,
- const axutil_env_t *env,
+ rp_wss11_t * wss11,
+ const axutil_env_t * env,
axis2_bool_t must_support_ref_external_uri)
{
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
- AXIS2_PARAM_CHECK(env->error, must_support_ref_external_uri, AXIS2_FAILURE);
+ AXIS2_PARAM_CHECK(env->error, must_support_ref_external_uri, AXIS2_FAILURE);
wss11->must_support_ref_external_uri = must_support_ref_external_uri;
return AXIS2_SUCCESS;
}
-AXIS2_EXTERN axis2_bool_t AXIS2_CALL
+AXIS2_EXTERN axis2_bool_t AXIS2_CALL
rp_wss11_get_must_support_ref_embedded_token(
- rp_wss11_t *wss11,
- const axutil_env_t *env)
+ rp_wss11_t * wss11,
+ const axutil_env_t * env)
{
AXIS2_ENV_CHECK(env, AXIS2_FALSE);
-
+
return wss11->must_support_ref_embedded_token;
}
-AXIS2_EXTERN axis2_status_t AXIS2_CALL
+AXIS2_EXTERN axis2_status_t AXIS2_CALL
rp_wss11_set_must_support_ref_embedded_token(
- rp_wss11_t *wss11,
- const axutil_env_t *env,
+ rp_wss11_t * wss11,
+ const axutil_env_t * env,
axis2_bool_t must_support_ref_embedded_token)
{
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
- AXIS2_PARAM_CHECK(env->error, must_support_ref_embedded_token, AXIS2_FAILURE);
+ AXIS2_PARAM_CHECK(env->error, must_support_ref_embedded_token,
+ AXIS2_FAILURE);
wss11->must_support_ref_embedded_token = must_support_ref_embedded_token;
return AXIS2_SUCCESS;
}
-
-AXIS2_EXTERN axis2_bool_t AXIS2_CALL
+AXIS2_EXTERN axis2_bool_t AXIS2_CALL
rp_wss11_get_must_support_ref_thumbprint(
- rp_wss11_t *wss11,
- const axutil_env_t *env)
+ rp_wss11_t * wss11,
+ const axutil_env_t * env)
{
AXIS2_ENV_CHECK(env, AXIS2_FALSE);
-
+
return wss11->must_support_ref_thumbprint;
}
-AXIS2_EXTERN axis2_status_t AXIS2_CALL
+AXIS2_EXTERN axis2_status_t AXIS2_CALL
rp_wss11_set_must_support_must_support_ref_thumbprint(
- rp_wss11_t *wss11,
- const axutil_env_t *env,
+ rp_wss11_t * wss11,
+ const axutil_env_t * env,
axis2_bool_t must_support_ref_thumbprint)
{
AXIS2_ENV_CHECK(env, AXIS2_FALSE);
@@ -200,62 +201,61 @@
return AXIS2_SUCCESS;
}
-AXIS2_EXTERN axis2_bool_t AXIS2_CALL
+AXIS2_EXTERN axis2_bool_t AXIS2_CALL
rp_wss11_get_must_support_ref_encryptedkey(
- rp_wss11_t *wss11,
- const axutil_env_t *env)
+ rp_wss11_t * wss11,
+ const axutil_env_t * env)
{
AXIS2_ENV_CHECK(env, AXIS2_FALSE);
-
+
return wss11->must_support_ref_encryptedkey;
}
-AXIS2_EXTERN axis2_status_t AXIS2_CALL
+AXIS2_EXTERN axis2_status_t AXIS2_CALL
rp_wss11_set_must_support_ref_encryptedkey(
- rp_wss11_t *wss11,
- const axutil_env_t *env,
+ rp_wss11_t * wss11,
+ const axutil_env_t * env,
axis2_bool_t must_support_ref_encryptedkey)
{
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
- AXIS2_PARAM_CHECK(env->error, must_support_ref_encryptedkey, AXIS2_FAILURE);
+ AXIS2_PARAM_CHECK(env->error, must_support_ref_encryptedkey, AXIS2_FAILURE);
wss11->must_support_ref_encryptedkey = must_support_ref_encryptedkey;
return AXIS2_SUCCESS;
-
-}
+}
-AXIS2_EXTERN axis2_bool_t AXIS2_CALL
+AXIS2_EXTERN axis2_bool_t AXIS2_CALL
rp_wss11_get_require_signature_confirmation(
- rp_wss11_t *wss11,
- const axutil_env_t *env)
+ rp_wss11_t * wss11,
+ const axutil_env_t * env)
{
AXIS2_ENV_CHECK(env, AXIS2_FALSE);
-
+
return wss11->require_signature_confirmation;
}
-AXIS2_EXTERN axis2_status_t AXIS2_CALL
+AXIS2_EXTERN axis2_status_t AXIS2_CALL
rp_wss11_set_require_signature_confirmation(
- rp_wss11_t *wss11,
- const axutil_env_t *env,
+ rp_wss11_t * wss11,
+ const axutil_env_t * env,
axis2_bool_t require_signature_confirmation)
{
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
- AXIS2_PARAM_CHECK(env->error, require_signature_confirmation, AXIS2_FAILURE);
+ AXIS2_PARAM_CHECK(env->error, require_signature_confirmation,
+ AXIS2_FAILURE);
wss11->require_signature_confirmation = require_signature_confirmation;
return AXIS2_SUCCESS;
-
+
}
AXIS2_EXTERN axis2_status_t AXIS2_CALL
rp_wss11_increment_ref(
- rp_wss11_t *wss11,
- const axutil_env_t *env)
+ rp_wss11_t * wss11,
+ const axutil_env_t * env)
{
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
wss11->ref++;
return AXIS2_SUCCESS;
}
-
Modified: webservices/axis2/trunk/c/neethi/src/secpolicy/model/x509_token.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/neethi/src/secpolicy/model/x509_token.c?rev=580289&r1=580288&r2=580289&view=diff
==============================================================================
--- webservices/axis2/trunk/c/neethi/src/secpolicy/model/x509_token.c (original)
+++ webservices/axis2/trunk/c/neethi/src/secpolicy/model/x509_token.c Fri Sep 28 03:29:16 2007
@@ -1,3 +1,4 @@
+
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
@@ -15,8 +16,6 @@
* limitations under the License.
*/
-
-
#include <rp_x509_token.h>
struct rp_x509_token_t
@@ -32,18 +31,18 @@
};
-AXIS2_EXTERN rp_x509_token_t *AXIS2_CALL
-rp_x509_token_create(const axutil_env_t *env)
+AXIS2_EXTERN rp_x509_token_t *AXIS2_CALL
+rp_x509_token_create(
+ const axutil_env_t * env)
{
rp_x509_token_t *x509_token = NULL;
AXIS2_ENV_CHECK(env, NULL);
- x509_token = (rp_x509_token_t *) AXIS2_MALLOC (env->allocator,
- sizeof (rp_x509_token_t));
-
+ x509_token = (rp_x509_token_t *) AXIS2_MALLOC(env->allocator,
+ sizeof(rp_x509_token_t));
- if(x509_token == NULL)
+ if (x509_token == NULL)
{
AXIS2_ERROR_SET(env->error, AXIS2_ERROR_NO_MEMORY, AXIS2_FAILURE);
return NULL;
@@ -51,22 +50,22 @@
x509_token->inclusion = RP_INCLUDE_ALWAYS;
x509_token->derivedkeys = AXIS2_FALSE;
x509_token->require_key_identifier_reference = AXIS2_FALSE;
- x509_token->require_issuer_serial_reference = AXIS2_FALSE;
+ x509_token->require_issuer_serial_reference = AXIS2_FALSE;
x509_token->require_embedded_token_reference = AXIS2_FALSE;
x509_token->require_thumb_print_reference = AXIS2_FALSE;
- x509_token->token_version_and_type = RP_WSS_X509_V3_TOKEN_10;
+ x509_token->token_version_and_type = RP_WSS_X509_V3_TOKEN_10;
x509_token->ref = 0;
return x509_token;
}
-AXIS2_EXTERN void AXIS2_CALL
+AXIS2_EXTERN void AXIS2_CALL
rp_x509_token_free(
- rp_x509_token_t *x509_token,
- const axutil_env_t *env)
+ rp_x509_token_t * x509_token,
+ const axutil_env_t * env)
{
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
-
- if(x509_token)
+
+ if (x509_token)
{
if (--(x509_token->ref) > 0)
{
@@ -78,182 +77,184 @@
return;
}
-
/* Implementations */
-AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+AXIS2_EXTERN axis2_char_t *AXIS2_CALL
rp_x509_token_get_inclusion(
- rp_x509_token_t *x509_token,
- const axutil_env_t *env)
+ rp_x509_token_t * x509_token,
+ const axutil_env_t * env)
{
AXIS2_ENV_CHECK(env, NULL);
-
+
return x509_token->inclusion;
}
-AXIS2_EXTERN axis2_status_t AXIS2_CALL
+AXIS2_EXTERN axis2_status_t AXIS2_CALL
rp_x509_token_set_inclusion(
- rp_x509_token_t *x509_token,
- const axutil_env_t *env,
- axis2_char_t *inclusion)
+ rp_x509_token_t * x509_token,
+ const axutil_env_t * env,
+ axis2_char_t * inclusion)
{
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
- AXIS2_PARAM_CHECK(env->error, inclusion, AXIS2_FAILURE);
-
+ AXIS2_PARAM_CHECK(env->error, inclusion, AXIS2_FAILURE);
+
x509_token->inclusion = inclusion;
return AXIS2_SUCCESS;
}
-
-AXIS2_EXTERN axis2_bool_t AXIS2_CALL
+AXIS2_EXTERN axis2_bool_t AXIS2_CALL
rp_x509_token_get_derivedkeys(
- rp_x509_token_t *x509_token,
- const axutil_env_t *env)
+ rp_x509_token_t * x509_token,
+ const axutil_env_t * env)
{
AXIS2_ENV_CHECK(env, AXIS2_FALSE);
-
+
return x509_token->derivedkeys;
}
-AXIS2_EXTERN axis2_status_t AXIS2_CALL
+AXIS2_EXTERN axis2_status_t AXIS2_CALL
rp_x509_token_set_derivedkeys(
- rp_x509_token_t *x509_token,
- const axutil_env_t *env,
+ rp_x509_token_t * x509_token,
+ const axutil_env_t * env,
axis2_bool_t derivedkeys)
{
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
- AXIS2_PARAM_CHECK(env->error, derivedkeys, AXIS2_FALSE);
+ AXIS2_PARAM_CHECK(env->error, derivedkeys, AXIS2_FALSE);
x509_token->derivedkeys = derivedkeys;
return AXIS2_SUCCESS;
}
-AXIS2_EXTERN axis2_bool_t AXIS2_CALL
+AXIS2_EXTERN axis2_bool_t AXIS2_CALL
rp_x509_token_get_require_key_identifier_reference(
- rp_x509_token_t *x509_token,
- const axutil_env_t *env)
+ rp_x509_token_t * x509_token,
+ const axutil_env_t * env)
{
AXIS2_ENV_CHECK(env, AXIS2_FALSE);
-
+
return x509_token->require_key_identifier_reference;
}
-AXIS2_EXTERN axis2_status_t AXIS2_CALL
+AXIS2_EXTERN axis2_status_t AXIS2_CALL
rp_x509_token_set_require_key_identifier_reference(
- rp_x509_token_t *x509_token,
- const axutil_env_t *env,
+ rp_x509_token_t * x509_token,
+ const axutil_env_t * env,
axis2_bool_t require_key_identifier_reference)
{
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
- AXIS2_PARAM_CHECK(env->error, require_key_identifier_reference, AXIS2_FAILURE);
- x509_token->require_key_identifier_reference = require_key_identifier_reference;
+ AXIS2_PARAM_CHECK(env->error, require_key_identifier_reference,
+ AXIS2_FAILURE);
+ x509_token->require_key_identifier_reference =
+ require_key_identifier_reference;
return AXIS2_SUCCESS;
-
+
}
-AXIS2_EXTERN axis2_bool_t AXIS2_CALL
+AXIS2_EXTERN axis2_bool_t AXIS2_CALL
rp_x509_token_get_require_issuer_serial_reference(
- rp_x509_token_t *x509_token,
- const axutil_env_t *env)
+ rp_x509_token_t * x509_token,
+ const axutil_env_t * env)
{
AXIS2_ENV_CHECK(env, AXIS2_FALSE);
-
+
return x509_token->require_issuer_serial_reference;
}
-AXIS2_EXTERN axis2_status_t AXIS2_CALL
+AXIS2_EXTERN axis2_status_t AXIS2_CALL
rp_x509_token_set_require_issuer_serial_reference(
- rp_x509_token_t *x509_token,
- const axutil_env_t *env,
+ rp_x509_token_t * x509_token,
+ const axutil_env_t * env,
axis2_bool_t require_issuer_serial_reference)
{
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
- AXIS2_PARAM_CHECK(env->error, require_issuer_serial_reference, AXIS2_FAILURE);
- x509_token->require_issuer_serial_reference = require_issuer_serial_reference;
+ AXIS2_PARAM_CHECK(env->error, require_issuer_serial_reference,
+ AXIS2_FAILURE);
+ x509_token->require_issuer_serial_reference =
+ require_issuer_serial_reference;
return AXIS2_SUCCESS;
-
+
}
-AXIS2_EXTERN axis2_bool_t AXIS2_CALL
+AXIS2_EXTERN axis2_bool_t AXIS2_CALL
rp_x509_token_get_require_embedded_token_reference(
- rp_x509_token_t *x509_token,
- const axutil_env_t *env)
+ rp_x509_token_t * x509_token,
+ const axutil_env_t * env)
{
AXIS2_ENV_CHECK(env, AXIS2_FALSE);
-
+
return x509_token->require_embedded_token_reference;
}
-AXIS2_EXTERN axis2_status_t AXIS2_CALL
+AXIS2_EXTERN axis2_status_t AXIS2_CALL
rp_x509_token_set_require_embedded_token_reference(
- rp_x509_token_t *x509_token,
- const axutil_env_t *env,
+ rp_x509_token_t * x509_token,
+ const axutil_env_t * env,
axis2_bool_t require_embedded_token_reference)
{
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
- AXIS2_PARAM_CHECK(env->error, require_embedded_token_reference, AXIS2_FAILURE);
- x509_token->require_embedded_token_reference = require_embedded_token_reference;
+ AXIS2_PARAM_CHECK(env->error, require_embedded_token_reference,
+ AXIS2_FAILURE);
+ x509_token->require_embedded_token_reference =
+ require_embedded_token_reference;
return AXIS2_SUCCESS;
}
-AXIS2_EXTERN axis2_bool_t AXIS2_CALL
+AXIS2_EXTERN axis2_bool_t AXIS2_CALL
rp_x509_token_get_require_thumb_print_reference(
- rp_x509_token_t *x509_token,
- const axutil_env_t *env)
+ rp_x509_token_t * x509_token,
+ const axutil_env_t * env)
{
AXIS2_ENV_CHECK(env, AXIS2_FALSE);
-
+
return x509_token->require_thumb_print_reference;
}
-AXIS2_EXTERN axis2_status_t AXIS2_CALL
+AXIS2_EXTERN axis2_status_t AXIS2_CALL
rp_x509_token_set_require_thumb_print_reference(
- rp_x509_token_t *x509_token,
- const axutil_env_t *env,
+ rp_x509_token_t * x509_token,
+ const axutil_env_t * env,
axis2_bool_t require_thumb_print_reference)
{
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
- AXIS2_PARAM_CHECK(env->error, require_thumb_print_reference, AXIS2_FAILURE);
+ AXIS2_PARAM_CHECK(env->error, require_thumb_print_reference, AXIS2_FAILURE);
x509_token->require_thumb_print_reference = require_thumb_print_reference;
return AXIS2_SUCCESS;
}
-AXIS2_EXTERN axis2_char_t *AXIS2_CALL
+AXIS2_EXTERN axis2_char_t *AXIS2_CALL
rp_x509_token_get_token_version_and_type(
- rp_x509_token_t *x509_token,
- const axutil_env_t *env)
+ rp_x509_token_t * x509_token,
+ const axutil_env_t * env)
{
AXIS2_ENV_CHECK(env, NULL);
-
+
return x509_token->token_version_and_type;
}
-AXIS2_EXTERN axis2_status_t AXIS2_CALL
+AXIS2_EXTERN axis2_status_t AXIS2_CALL
rp_x509_token_set_token_version_and_type(
- rp_x509_token_t *x509_token,
- const axutil_env_t *env,
- axis2_char_t *token_version_and_type)
+ rp_x509_token_t * x509_token,
+ const axutil_env_t * env,
+ axis2_char_t * token_version_and_type)
{
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
- AXIS2_PARAM_CHECK(env->error, token_version_and_type, AXIS2_FAILURE);
-
+ AXIS2_PARAM_CHECK(env->error, token_version_and_type, AXIS2_FAILURE);
+
x509_token->token_version_and_type = token_version_and_type;
return AXIS2_SUCCESS;
}
-
AXIS2_EXTERN axis2_status_t AXIS2_CALL
rp_x509_token_increment_ref(
- rp_x509_token_t *x509_token,
- const axutil_env_t *env)
+ rp_x509_token_t * x509_token,
+ const axutil_env_t * env)
{
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
x509_token->ref++;
return AXIS2_SUCCESS;
}
-
Modified: webservices/axis2/trunk/c/neethi/src/util.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/neethi/src/util.c?rev=580289&r1=580288&r2=580289&view=diff
==============================================================================
--- webservices/axis2/trunk/c/neethi/src/util.c (original)
+++ webservices/axis2/trunk/c/neethi/src/util.c Fri Sep 28 03:29:16 2007
@@ -1,3 +1,4 @@
+
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
@@ -15,16 +16,12 @@
* limitations under the License.
*/
-
-
#include <neethi_util.h>
-
-
-AXIS2_EXTERN neethi_policy_t *AXIS2_CALL
+AXIS2_EXTERN neethi_policy_t *AXIS2_CALL
neethi_util_create_policy_from_file(
- const axutil_env_t *env,
- axis2_char_t *file_name)
+ const axutil_env_t * env,
+ axis2_char_t * file_name)
{
axiom_xml_reader_t *reader = NULL;
@@ -32,68 +29,69 @@
axiom_document_t *document = NULL;
axiom_node_t *root_node = NULL;
-
reader = axiom_xml_reader_create_for_file(env, file_name, NULL);
if (!reader)
{
AXIS2_ERROR_SET(env->error, AXIS2_ERROR_CREATING_XML_STREAM_READER,
- AXIS2_FAILURE);
+ AXIS2_FAILURE);
return NULL;
}
builder = axiom_stax_builder_create(env, reader);
- if(!builder)
+ if (!builder)
{
axiom_xml_reader_free(reader, env);
return NULL;
}
document = axiom_stax_builder_get_document(builder, env);
- if(!document)
+ if (!document)
{
axiom_stax_builder_free(builder, env);
return NULL;
}
root_node = axiom_document_build_all(document, env);
- if(!root_node)
+ if (!root_node)
{
axiom_stax_builder_free(builder, env);
return NULL;
- }
+ }
axiom_stax_builder_free_self(builder, env);
builder = NULL;
return neethi_util_create_policy_from_om(env, root_node);
-
-}
+}
AXIS2_EXTERN neethi_policy_t *AXIS2_CALL
neethi_util_create_policy_from_om(
- const axutil_env_t *env,
- axiom_node_t *root_node)
+ const axutil_env_t * env,
+ axiom_node_t * root_node)
{
- axiom_element_t *root_ele = NULL;
+ axiom_element_t *root_ele = NULL;
- if(axiom_node_get_node_type(root_node, env) == AXIOM_ELEMENT)
+ if (axiom_node_get_node_type(root_node, env) == AXIOM_ELEMENT)
{
- root_ele = (axiom_element_t *)axiom_node_get_data_element(root_node, env);
- if(root_ele)
+ root_ele =
+ (axiom_element_t *) axiom_node_get_data_element(root_node, env);
+ if (root_ele)
{
neethi_policy_t *neethi_policy = NULL;
neethi_policy = neethi_engine_get_policy(env, root_node, root_ele);
- if(!neethi_policy)
+ if (!neethi_policy)
{
return NULL;
}
neethi_policy_set_root_node(neethi_policy, env, root_node);
return neethi_policy;
}
- else return NULL;
+ else
+ return NULL;
}
- else return NULL;
+ else
+ return NULL;
}
Modified: webservices/axis2/trunk/c/neethi/test/_test.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/neethi/test/_test.c?rev=580289&r1=580288&r2=580289&view=diff
==============================================================================
--- webservices/axis2/trunk/c/neethi/test/_test.c (original)
+++ webservices/axis2/trunk/c/neethi/test/_test.c Fri Sep 28 03:29:16 2007
@@ -7,10 +7,13 @@
#include <axiom_xml_reader.h>
#include <neethi_engine.h>
-int main(int argc, char **argv)
+int
+main(
+ int argc,
+ char **argv)
{
- axutil_allocator_t *allocator = axutil_allocator_init (NULL);
- axutil_error_t *error = axutil_error_create (allocator);
+ axutil_allocator_t *allocator = axutil_allocator_init(NULL);
+ axutil_error_t *error = axutil_error_create(allocator);
const axutil_env_t *env = axutil_env_create_with_error(allocator, error);
axiom_xml_reader_t *reader = NULL;
@@ -19,25 +22,25 @@
axiom_node_t *root = NULL;
axiom_element_t *root_ele = NULL;
- reader = axiom_xml_reader_create_for_file(env,argv[1],NULL);
+ reader = axiom_xml_reader_create_for_file(env, argv[1], NULL);
if (!reader)
{
AXIS2_ERROR_SET(env->error, AXIS2_ERROR_CREATING_XML_STREAM_READER,
- AXIS2_FAILURE);
+ AXIS2_FAILURE);
printf("xml reader creation failed\n");
return 0;
}
-
+
builder = axiom_stax_builder_create(env, reader);
- if(!builder)
+ if (!builder)
{
axiom_xml_reader_free(reader, env);
printf("Builder creation failed\n");
return 0;
}
document = axiom_stax_builder_get_document(builder, env);
- if(!document)
+ if (!document)
{
axiom_stax_builder_free(builder, env);
printf("Document creation failed\n");
@@ -45,31 +48,34 @@
}
root = axiom_document_get_root_element(document, env);
- if(!root)
+ if (!root)
{
axiom_stax_builder_free(builder, env);
return 0;
}
- if(root)
+ if (root)
{
- if(axiom_node_get_node_type(root, env) == AXIOM_ELEMENT)
+ if (axiom_node_get_node_type(root, env) == AXIOM_ELEMENT)
{
- root_ele = (axiom_element_t*)axiom_node_get_data_element(root, env);
- if(root_ele)
+ root_ele =
+ (axiom_element_t *) axiom_node_get_data_element(root, env);
+ if (root_ele)
{
neethi_policy_t *neethi_policy = NULL;
- neethi_policy = neethi_engine_get_policy(env,root,root_ele);
- if(!neethi_policy)
+ neethi_policy = neethi_engine_get_policy(env, root, root_ele);
+ if (!neethi_policy)
{
printf("Policy Creation fails\n");
return 0;
}
else
- {
+ {
neethi_policy_t *normalized = NULL;
printf("Policy object successfuly created\n");
- normalized = neethi_engine_normalize(env, neethi_policy,NULL,AXIS2_TRUE);
+ normalized =
+ neethi_engine_normalize(env, neethi_policy, NULL,
+ AXIS2_TRUE);
}
}
}
@@ -78,5 +84,3 @@
return 0;
}
-
-
Modified: webservices/axis2/trunk/c/neethi/test/main.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/neethi/test/main.c?rev=580289&r1=580288&r2=580289&view=diff
==============================================================================
--- webservices/axis2/trunk/c/neethi/test/main.c (original)
+++ webservices/axis2/trunk/c/neethi/test/main.c Fri Sep 28 03:29:16 2007
@@ -8,10 +8,9 @@
#include <neethi_engine.h>
#include <axutil_hash.h>
-axis2_status_t AXIS2_CALL
-om_node_serialize(
- axiom_node_t *node,
- const axutil_env_t *env);
+axis2_status_t AXIS2_CALL om_node_serialize(
+ axiom_node_t * node,
+ const axutil_env_t * env);
/*axis2_status_t AXIS2_CALL
load_policy_array(
@@ -19,35 +18,42 @@
axis2_char_t *file_name,
const axutil_env_t *env);
*/
-axis2_status_t AXIS2_CALL
-load_policy_array(
- axutil_array_list_t *arraylist,
- axiom_node_t *root,
- const axutil_env_t *env);
-
-axiom_node_t * return_policy_element(axis2_char_t * name, const axutil_env_t * env, axis2_char_t * wsdl_name);
-
-axis2_char_t * get_policy_ref(axiom_node_t *node, const axutil_env_t * env);
-
-void get_all_policy(axis2_char_t * element_name, const axutil_env_t * env, axutil_array_list_t * policy_node_list, axis2_char_t *wsdl_name);
-
-
-
-neethi_policy_t *AXIS2_CALL
-merge_policylist(
- axutil_array_list_t *arraylist,
- const axutil_env_t *env);
-
-
-int main(int argc, char **argv)
+axis2_status_t AXIS2_CALL load_policy_array(
+ axutil_array_list_t * arraylist,
+ axiom_node_t * root,
+ const axutil_env_t * env);
+
+axiom_node_t *return_policy_element(
+ axis2_char_t * name,
+ const axutil_env_t * env,
+ axis2_char_t * wsdl_name);
+
+axis2_char_t *get_policy_ref(
+ axiom_node_t * node,
+ const axutil_env_t * env);
+
+void get_all_policy(
+ axis2_char_t * element_name,
+ const axutil_env_t * env,
+ axutil_array_list_t * policy_node_list,
+ axis2_char_t * wsdl_name);
+
+neethi_policy_t *AXIS2_CALL merge_policylist(
+ axutil_array_list_t * arraylist,
+ const axutil_env_t * env);
+
+int
+main(
+ int argc,
+ char **argv)
{
axis2_status_t status = AXIS2_FAILURE;
int i = 0;
axutil_array_list_t *policy_list = NULL;
axutil_array_list_t *policy_node_list = NULL;
neethi_policy_t *resultant = NULL;
- axutil_allocator_t *allocator = axutil_allocator_init (NULL);
- axutil_error_t *error = axutil_error_create (allocator);
+ axutil_allocator_t *allocator = axutil_allocator_init(NULL);
+ axutil_error_t *error = axutil_error_create(allocator);
const axutil_env_t *env = axutil_env_create_with_error(allocator, error);
policy_list = axutil_array_list_create(env, 0);
@@ -55,16 +61,15 @@
get_all_policy(argv[1], env, policy_node_list, argv[2]);
-
- for(i=0; i<axutil_array_list_size(policy_node_list, env); i++)
+ for (i = 0; i < axutil_array_list_size(policy_node_list, env); i++)
{
axiom_node_t *node = NULL;
- node = (axiom_node_t *)axutil_array_list_get(policy_node_list, env, i);
- status = load_policy_array(policy_list, node, env);
- }
-
+ node = (axiom_node_t *) axutil_array_list_get(policy_node_list, env, i);
+ status = load_policy_array(policy_list, node, env);
+ }
+
resultant = merge_policylist(policy_list, env);
- if(!resultant)
+ if (!resultant)
{
printf("Error Merging\n");
return 0;
@@ -74,13 +79,13 @@
axiom_node_t *s_node = NULL;
axis2_char_t *buff = NULL;
s_node = neethi_engine_serialize(resultant, env);
- if(!s_node)
+ if (!s_node)
{
printf("Serializing failed\n");
return 0;
}
buff = axiom_node_to_string(s_node, env);
- printf("\n%s",buff);
+ printf("\n%s", buff);
}
printf("Successful\n");
return 0;
@@ -89,32 +94,33 @@
neethi_policy_t *AXIS2_CALL
merge_policylist(
- axutil_array_list_t *arraylist,
- const axutil_env_t *env)
+ axutil_array_list_t * arraylist,
+ const axutil_env_t * env)
{
- int i = 0;
+ int i = 0;
neethi_policy_t *policy = NULL;
neethi_policy_t *result = NULL;
- result = (neethi_policy_t *)axutil_array_list_get(arraylist, env, 0);
- result = (neethi_policy_t *)neethi_engine_get_normalize(env, AXIS2_FALSE, result);
-
- for(i=1; i<axutil_array_list_size(arraylist, env); i++)
- {
- policy = (neethi_policy_t *)axutil_array_list_get(arraylist, env, i);
- policy = (neethi_policy_t *)neethi_engine_get_normalize(env, AXIS2_FALSE, policy);
- result = (neethi_policy_t*) neethi_engine_merge(env,policy, result);
+ result = (neethi_policy_t *) axutil_array_list_get(arraylist, env, 0);
+ result =
+ (neethi_policy_t *) neethi_engine_get_normalize(env, AXIS2_FALSE,
+ result);
+
+ for (i = 1; i < axutil_array_list_size(arraylist, env); i++)
+ {
+ policy = (neethi_policy_t *) axutil_array_list_get(arraylist, env, i);
+ policy =
+ (neethi_policy_t *) neethi_engine_get_normalize(env, AXIS2_FALSE,
+ policy);
+ result = (neethi_policy_t *) neethi_engine_merge(env, policy, result);
}
return result;
}
-
-
-
axis2_status_t AXIS2_CALL
om_node_serialize(
- axiom_node_t *node,
- const axutil_env_t *env)
+ axiom_node_t * node,
+ const axutil_env_t * env)
{
axiom_output_t *om_output = NULL;
@@ -123,10 +129,10 @@
axis2_status_t status = AXIS2_FAILURE;
writer = axiom_xml_writer_create_for_memory(env, NULL, AXIS2_TRUE, 0,
- AXIS2_XML_PARSER_TYPE_BUFFER);
+ AXIS2_XML_PARSER_TYPE_BUFFER);
om_output = axiom_output_create(env, writer);
- status = axiom_node_serialize(node, env , om_output);
+ status = axiom_node_serialize(node, env, om_output);
if (status != AXIS2_SUCCESS)
{
printf("\naxiom_node_serialize failed\n");
@@ -134,36 +140,35 @@
}
else
printf("\naxiom_node_serialize success\n");
- /* end serializing stuff */
+ /* end serializing stuff */
- /*axiom_node_free_tree(node1, env);*/
- output_buffer = (axis2_char_t*)axiom_xml_writer_get_xml(writer, env);
+ /*axiom_node_free_tree(node1, env); */
+ output_buffer = (axis2_char_t *) axiom_xml_writer_get_xml(writer, env);
printf("\nend test_om_serialize\n");
}
-
-
axis2_status_t AXIS2_CALL
load_policy_array(
- axutil_array_list_t *arraylist,
- axiom_node_t *root,
- const axutil_env_t *env)
+ axutil_array_list_t * arraylist,
+ axiom_node_t * root,
+ const axutil_env_t * env)
{
-
+
axiom_element_t *root_ele = NULL;
-
- if(root)
+
+ if (root)
{
- if(axiom_node_get_node_type(root, env) == AXIOM_ELEMENT)
+ if (axiom_node_get_node_type(root, env) == AXIOM_ELEMENT)
{
- root_ele = (axiom_element_t*)axiom_node_get_data_element(root, env);
- if(root_ele)
+ root_ele =
+ (axiom_element_t *) axiom_node_get_data_element(root, env);
+ if (root_ele)
{
neethi_policy_t *neethi_policy = NULL;
- neethi_policy = neethi_engine_get_policy(env,root,root_ele);
- if(!neethi_policy)
+ neethi_policy = neethi_engine_get_policy(env, root, root_ele);
+ if (!neethi_policy)
{
printf("Policy Creation fails\n");
return AXIS2_FAILURE;
@@ -175,19 +180,25 @@
return AXIS2_SUCCESS;
}
-
-axiom_node_t * return_policy_element(axis2_char_t * name, const axutil_env_t * env, axis2_char_t * wsdl_name)
+axiom_node_t *
+return_policy_element(
+ axis2_char_t * name,
+ const axutil_env_t * env,
+ axis2_char_t * wsdl_name)
{
- axiom_element_t *ele1 = NULL, *ele2 = NULL;
+ axiom_element_t *ele1 = NULL,
+ *ele2 = NULL;
axiom_document_t *document = NULL;
- axiom_node_t *node1 = NULL, *node2 = NULL, *policy_node = NULL;
- axiom_namespace_t* ns = NULL;
+ axiom_node_t *node1 = NULL,
+ *node2 = NULL,
+ *policy_node = NULL;
+ axiom_namespace_t *ns = NULL;
axiom_xml_reader_t *reader = NULL;
axiom_stax_builder_t *builder = NULL;
char *buffer = NULL;
axiom_attribute_t *attr = NULL;
- axis2_char_t * value = NULL;
- axis2_char_t * val = NULL;
+ axis2_char_t *value = NULL;
+ axis2_char_t *val = NULL;
axutil_hash_t *attr_hash = NULL;
axis2_char_t *xml_output = NULL;
axutil_hash_index_t *hi;
@@ -224,56 +235,65 @@
{
printf(" root element null ");
axiom_stax_builder_free(builder, env);
- return NULL;
+ return NULL;
}
do
{
- node2 = axiom_document_build_next(document , env);
+ node2 = axiom_document_build_next(document, env);
if (!node2)
break;
if (axiom_node_get_node_type(node2, env) == AXIOM_ELEMENT)
{
- ele2 = (axiom_element_t*) axiom_node_get_data_element(node2, env);
+ ele2 = (axiom_element_t *) axiom_node_get_data_element(node2, env);
attr_hash = axiom_element_get_all_attributes(ele2, env);
if (attr_hash)
{
hi = axutil_hash_first(attr_hash, env);
axutil_hash_this(hi, NULL, NULL, &attr);
- if (axutil_strcmp(axiom_attribute_get_value(attr, env), name) == 0)
+ if (axutil_strcmp(axiom_attribute_get_value(attr, env), name) ==
+ 0)
{
policy_node = node2;
- }
+ }
}
}
- }while (node2);
- return policy_node;
+ }
+ while (node2);
+ return policy_node;
}
-axis2_char_t * get_policy_ref(axiom_node_t *node, const axutil_env_t * env)
+axis2_char_t *
+get_policy_ref(
+ axiom_node_t * node,
+ const axutil_env_t * env)
{
axiom_element_t *policy_element = NULL;
axiom_children_iterator_t *children_iter = NULL;
axiom_node_t *child_node = NULL;
axutil_qname_t *qname = NULL;
- axis2_char_t * value = NULL;
- axis2_char_t * val = NULL;
- axiom_attribute_t * attr = NULL;
+ axis2_char_t *value = NULL;
+ axis2_char_t *val = NULL;
+ axiom_attribute_t *attr = NULL;
policy_element = (axiom_element_t *) axiom_node_get_data_element(node, env);
children_iter = axiom_element_get_children(policy_element, env, node);
- while(axiom_children_iterator_has_next(children_iter, env))
+ while (axiom_children_iterator_has_next(children_iter, env))
{
child_node = axiom_children_iterator_next(children_iter, env);
- if(axiom_node_get_node_type(child_node, env) == AXIOM_ELEMENT)
+ if (axiom_node_get_node_type(child_node, env) == AXIOM_ELEMENT)
{
- policy_element = (axiom_element_t*) axiom_node_get_data_element(child_node, env);
-
- if (axutil_strcmp(axiom_element_get_localname(policy_element, env), "PolicyReference") == 0)
+ policy_element =
+ (axiom_element_t *) axiom_node_get_data_element(child_node,
+ env);
+
+ if (axutil_strcmp
+ (axiom_element_get_localname(policy_element, env),
+ "PolicyReference") == 0)
{
qname = axutil_qname_create(env, "URI", NULL, NULL);
attr = axiom_element_get_attribute(policy_element, env, qname);
@@ -290,26 +310,33 @@
return NULL;
}
-
-void get_all_policy(axis2_char_t * element_name, const axutil_env_t * env, axutil_array_list_t * policy_node_list, axis2_char_t *wsdl_name)
+void
+get_all_policy(
+ axis2_char_t * element_name,
+ const axutil_env_t * env,
+ axutil_array_list_t * policy_node_list,
+ axis2_char_t * wsdl_name)
{
axutil_hash_t *attr_hash = NULL;
axutil_hash_index_t *hi = NULL;
axiom_element_t *element = NULL;
axiom_attribute_t *attribute = NULL;
- axis2_char_t * attribute_val = NULL;
- axiom_node_t * parent_policy_node = NULL, *parent_node = NULL;
+ axis2_char_t *attribute_val = NULL;
+ axiom_node_t *parent_policy_node = NULL,
+ *parent_node = NULL;
parent_node = return_policy_element(element_name, env, wsdl_name);
if (!parent_node)
return;
- parent_policy_node = return_policy_element(get_policy_ref(parent_node, env), env, wsdl_name);
+ parent_policy_node =
+ return_policy_element(get_policy_ref(parent_node, env), env, wsdl_name);
axutil_array_list_add(policy_node_list, env, parent_policy_node);
if (axiom_node_get_node_type(parent_node, env) == AXIOM_ELEMENT)
{
- element = (axiom_element_t*) axiom_node_get_data_element(parent_node, env);
+ element =
+ (axiom_element_t *) axiom_node_get_data_element(parent_node, env);
attr_hash = axiom_element_get_all_attributes(element, env);
if (attr_hash)
{
@@ -321,13 +348,15 @@
axutil_hash_this(hi, NULL, NULL, &attribute);
attribute_val = axiom_attribute_get_value(attribute, env);
attribute_val = axutil_rindex(attribute_val, ':');
- attribute_val = axutil_string_substring_starting_at(attribute_val,1);
- get_all_policy(attribute_val, env, policy_node_list, wsdl_name);
+ attribute_val =
+ axutil_string_substring_starting_at(attribute_val, 1);
+ get_all_policy(attribute_val, env, policy_node_list,
+ wsdl_name);
hi = axutil_hash_next(env, hi);
}
- }while (hi);
+ }
+ while (hi);
}
}
return;
}
-
Modified: webservices/axis2/trunk/c/neethi/test/test.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/neethi/test/test.c?rev=580289&r1=580288&r2=580289&view=diff
==============================================================================
--- webservices/axis2/trunk/c/neethi/test/test.c (original)
+++ webservices/axis2/trunk/c/neethi/test/test.c Fri Sep 28 03:29:16 2007
@@ -7,18 +7,17 @@
#include <axiom_xml_reader.h>
#include <neethi_engine.h>
-
-axis2_status_t AXIS2_CALL
-om_node_serialize(
- axiom_node_t *node,
- const axutil_env_t *env);
-
-
-
-int main(int argc, char **argv)
+axis2_status_t AXIS2_CALL om_node_serialize(
+ axiom_node_t * node,
+ const axutil_env_t * env);
+
+int
+main(
+ int argc,
+ char **argv)
{
- axutil_allocator_t *allocator = axutil_allocator_init (NULL);
- axutil_error_t *error = axutil_error_create (allocator);
+ axutil_allocator_t *allocator = axutil_allocator_init(NULL);
+ axutil_error_t *error = axutil_error_create(allocator);
const axutil_env_t *env = axutil_env_create_with_error(allocator, error);
axiom_xml_reader_t *reader = NULL;
@@ -27,49 +26,50 @@
axiom_node_t *root = NULL;
axiom_element_t *root_ele = NULL;
- reader = axiom_xml_reader_create_for_file(env,argv[1],NULL);
+ reader = axiom_xml_reader_create_for_file(env, argv[1], NULL);
if (!reader)
{
AXIS2_ERROR_SET(env->error, AXIS2_ERROR_CREATING_XML_STREAM_READER,
- AXIS2_FAILURE);
+ AXIS2_FAILURE);
printf("xml reader creation failed\n");
return 0;
}
-
+
builder = axiom_stax_builder_create(env, reader);
- if(!builder)
+ if (!builder)
{
axiom_xml_reader_free(reader, env);
printf("Builder creation failed\n");
return 0;
}
document = axiom_stax_builder_get_document(builder, env);
- if(!document)
+ if (!document)
{
axiom_stax_builder_free(builder, env);
printf("Document creation failed\n");
return 0;
}
- /*root = axiom_document_get_root_element(document, env);*/
+ /*root = axiom_document_get_root_element(document, env); */
root = axiom_document_build_all(document, env);
- if(!root)
+ if (!root)
{
axiom_stax_builder_free(builder, env);
return 0;
}
- if(root)
+ if (root)
{
- if(axiom_node_get_node_type(root, env) == AXIOM_ELEMENT)
+ if (axiom_node_get_node_type(root, env) == AXIOM_ELEMENT)
{
- root_ele = (axiom_element_t*)axiom_node_get_data_element(root, env);
- if(root_ele)
+ root_ele =
+ (axiom_element_t *) axiom_node_get_data_element(root, env);
+ if (root_ele)
{
neethi_policy_t *neethi_policy = NULL;
- neethi_policy = neethi_engine_get_policy(env,root,root_ele);
- if(!neethi_policy)
+ neethi_policy = neethi_engine_get_policy(env, root, root_ele);
+ if (!neethi_policy)
{
printf("Policy Creation fails\n");
return 0;
@@ -78,18 +78,18 @@
{
axiom_node_t *s_node = NULL;
s_node = neethi_engine_serialize(neethi_policy, env);
- if(!s_node)
+ if (!s_node)
{
printf("Serializing failed\n");
return 0;
}
- if(om_node_serialize(s_node, env)!=AXIS2_SUCCESS)
+ if (om_node_serialize(s_node, env) != AXIS2_SUCCESS)
return 0;
}
}
}
}
-
+
printf("Successful\n");
return 0;
@@ -97,8 +97,8 @@
axis2_status_t AXIS2_CALL
om_node_serialize(
- axiom_node_t *node,
- const axutil_env_t *env)
+ axiom_node_t * node,
+ const axutil_env_t * env)
{
axiom_output_t *om_output = NULL;
@@ -107,10 +107,10 @@
axis2_status_t status = AXIS2_FAILURE;
writer = axiom_xml_writer_create_for_memory(env, NULL, AXIS2_TRUE, 0,
- AXIS2_XML_PARSER_TYPE_BUFFER);
+ AXIS2_XML_PARSER_TYPE_BUFFER);
om_output = axiom_output_create(env, writer);
- status = axiom_node_serialize(node, env , om_output);
+ status = axiom_node_serialize(node, env, om_output);
if (status != AXIS2_SUCCESS)
{
printf("\naxiom_node_serialize failed\n");
@@ -118,78 +118,78 @@
}
else
printf("\naxiom_node_serialize success\n");
- /* end serializing stuff */
+ /* end serializing stuff */
- /*axiom_node_free_tree(node1, environment);*/
- output_buffer = (axis2_char_t*)axiom_xml_writer_get_xml(writer, env);
+ /*axiom_node_free_tree(node1, environment); */
+ output_buffer = (axis2_char_t *) axiom_xml_writer_get_xml(writer, env);
printf("\nend test_om_serialize\n");
}
-
-
axutil_array_list_t *AXIS2_CALL
load_policy_array(
- int argc,
+ int argc,
char **argv,
- const axutil_env_t *env)
+ const axutil_env_t * env)
{
-
+
axiom_xml_reader_t *reader = NULL;
axiom_stax_builder_t *builder = NULL;
axiom_document_t *document = NULL;
axiom_node_t *root = NULL;
axiom_element_t *root_ele = NULL;
- int i = 0;
+ int i = 0;
axutil_array_list *arraylist = NULL;
arraylist = axutil_array_list_create(env, 0);
- for(i=1; i<argc; i++)
+ for (i = 1; i < argc; i++)
{
- reader = axiom_xml_reader_create_for_file(env,argv[i],NULL);
+ reader = axiom_xml_reader_create_for_file(env, argv[i], NULL);
if (!reader)
{
AXIS2_ERROR_SET(env->error, AXIS2_ERROR_CREATING_XML_STREAM_READER,
- AXIS2_FAILURE);
+ AXIS2_FAILURE);
printf("xml reader creation failed\n");
return NULL;
}
builder = axiom_stax_builder_create(env, reader);
- if(!builder)
+ if (!builder)
{
axiom_xml_reader_free(reader, env);
printf("Builder creation failed\n");
return NULL;
}
document = axiom_stax_builder_get_document(builder, env);
- if(!document)
+ if (!document)
{
axiom_stax_builder_free(builder, env);
printf("Document creation failed\n");
return NULL;
}
- /*root = axiom_document_get_root_element(document, env);*/
+ /*root = axiom_document_get_root_element(document, env); */
root = axiom_document_build_all(document, env);
- if(!root)
+ if (!root)
{
axiom_stax_builder_free(builder, env);
return NULL;
}
- if(root)
+ if (root)
{
- if(axiom_node_get_node_type(root, env) == AXIOM_ELEMENT)
+ if (axiom_node_get_node_type(root, env) == AXIOM_ELEMENT)
{
- root_ele = (axiom_element_t*)axiom_node_get_data_element(root, env);
- if(root_ele)
+ root_ele =
+ (axiom_element_t *) axiom_node_get_data_element(root, env);
+ if (root_ele)
{
neethi_policy_t *neethi_policy = NULL;
- neethi_policy = neethi_engine_get_policy(env,root,root_ele);
- if(!neethi_policy)
+ neethi_policy =
+ neethi_engine_get_policy(env, root, root_ele);
+ if (!neethi_policy)
{
printf("Policy Creation fails\n");
return NULL;
@@ -201,4 +201,3 @@
}
return arraylist;
}
-
Modified: webservices/axis2/trunk/c/samples/client/echo/echo.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/samples/client/echo/echo.c?rev=580289&r1=580288&r2=580289&view=diff
==============================================================================
--- webservices/axis2/trunk/c/samples/client/echo/echo.c (original)
+++ webservices/axis2/trunk/c/samples/client/echo/echo.c Fri Sep 28 03:29:16 2007
@@ -1,3 +1,4 @@
+
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
@@ -21,25 +22,27 @@
#include <axiom_soap.h>
#include <axis2_client.h>
-axiom_node_t *
-build_om_payload_for_echo_svc(const axutil_env_t *env);
-
+axiom_node_t *build_om_payload_for_echo_svc(
+ const axutil_env_t * env);
-int main(int argc, char** argv)
+int
+main(
+ int argc,
+ char **argv)
{
const axutil_env_t *env = NULL;
const axis2_char_t *address = NULL;
- axis2_endpoint_ref_t* endpoint_ref = NULL;
+ axis2_endpoint_ref_t *endpoint_ref = NULL;
axis2_options_t *options = NULL;
const axis2_char_t *client_home = NULL;
- axis2_svc_client_t* svc_client = NULL;
+ axis2_svc_client_t *svc_client = NULL;
axiom_node_t *payload = NULL;
axiom_node_t *ret_node = NULL;
axiom_node_t *payload2 = NULL;
axiom_node_t *ret_node2 = NULL;
const axis2_char_t *un = NULL;
const axis2_char_t *pw = NULL;
- /*axutil_allocator_t *allocator = NULL;*/
+ /*axutil_allocator_t *allocator = NULL; */
/* Set up the environment */
env = axutil_env_create_all("echo.log", AXIS2_LOG_LEVEL_TRACE);
@@ -69,7 +72,7 @@
address = argv[1];
}
- if(argc > 4)
+ if (argc > 4)
{
if (axutil_strcmp(argv[2], "-auth") == 0)
{
@@ -87,7 +90,7 @@
options = axis2_options_create(env);
axis2_options_set_to(options, env, endpoint_ref);
axis2_options_set_action(options, env,
- "http://ws.apache.org/axis2/c/samples/echoString");
+ "http://ws.apache.org/axis2/c/samples/echoString");
/* Set up deploy folder. It is from the deploy folder, the configuration is picked up
* using the axis2.xml file.
@@ -97,24 +100,26 @@
* modules that the client uses
*/
client_home = AXIS2_GETENV("AXIS2C_HOME");
- if (!client_home || !strcmp (client_home, ""))
+ if (!client_home || !strcmp(client_home, ""))
client_home = "../..";
/* Create service client */
svc_client = axis2_svc_client_create(env, client_home);
if (!svc_client)
{
- printf("Error creating service client, Please check AXIS2C_HOME again\n");
- AXIS2_LOG_ERROR(env->log, AXIS2_LOG_SI, "Stub invoke FAILED: Error code:"
- " %d :: %s", env->error->error_number,
- AXIS2_ERROR_GET_MESSAGE(env->error));
- return -1;
+ printf
+ ("Error creating service client, Please check AXIS2C_HOME again\n");
+ AXIS2_LOG_ERROR(env->log, AXIS2_LOG_SI,
+ "Stub invoke FAILED: Error code:" " %d :: %s",
+ env->error->error_number,
+ AXIS2_ERROR_GET_MESSAGE(env->error));
+ return -1;
}
-
+
/* Set http-auth information */
if (un && pw)
{
- axutil_property_t *prop_pw = NULL;
+ axutil_property_t *prop_pw = NULL;
axutil_property_t *prop_un = axutil_property_create(env);
axutil_property_set_value(prop_un, env, axutil_strdup(env, un));
axis2_options_set_property(options, env, "HTTP_AUTH_USERNAME", prop_un);
@@ -130,9 +135,7 @@
/* Engage addressing module */
axis2_svc_client_engage_module(svc_client, env, AXIS2_MODULE_ADDRESSING);
-
-
- /* Build the SOAP request message payload using OM API.*/
+ /* Build the SOAP request message payload using OM API. */
payload = build_om_payload_for_echo_svc(env);
/* Send request */
@@ -151,9 +154,10 @@
}
else
{
- AXIS2_LOG_ERROR(env->log, AXIS2_LOG_SI, "Stub invoke FAILED: Error code:"
- " %d :: %s", env->error->error_number,
- AXIS2_ERROR_GET_MESSAGE(env->error));
+ AXIS2_LOG_ERROR(env->log, AXIS2_LOG_SI,
+ "Stub invoke FAILED: Error code:" " %d :: %s",
+ env->error->error_number,
+ AXIS2_ERROR_GET_MESSAGE(env->error));
printf("echo client invoke FAILED!\n");
}
@@ -172,12 +176,13 @@
}
else
{
- AXIS2_LOG_ERROR(env->log, AXIS2_LOG_SI, "Stub invoke FAILED: Error code:"
- " %d :: %s", env->error->error_number,
- AXIS2_ERROR_GET_MESSAGE(env->error));
+ AXIS2_LOG_ERROR(env->log, AXIS2_LOG_SI,
+ "Stub invoke FAILED: Error code:" " %d :: %s",
+ env->error->error_number,
+ AXIS2_ERROR_GET_MESSAGE(env->error));
printf("echo client invoke FAILED!\n");
}
-
+
if (svc_client)
{
axis2_svc_client_free(svc_client, env);
@@ -195,18 +200,23 @@
/* build SOAP request message content using OM */
axiom_node_t *
-build_om_payload_for_echo_svc(const axutil_env_t *env)
+build_om_payload_for_echo_svc(
+ const axutil_env_t * env)
{
axiom_node_t *echo_om_node = NULL;
- axiom_element_t* echo_om_ele = NULL;
- axiom_node_t* text_om_node = NULL;
- axiom_element_t * text_om_ele = NULL;
+ axiom_element_t *echo_om_ele = NULL;
+ axiom_node_t *text_om_node = NULL;
+ axiom_element_t *text_om_ele = NULL;
axiom_namespace_t *ns1 = NULL;
axis2_char_t *om_str = NULL;
- ns1 = axiom_namespace_create(env, "http://ws.apache.org/axis2/services/echo", "ns1");
- echo_om_ele = axiom_element_create(env, NULL, "echoString", ns1, &echo_om_node);
- text_om_ele = axiom_element_create(env, echo_om_node, "text", NULL, &text_om_node);
+ ns1 =
+ axiom_namespace_create(env, "http://ws.apache.org/axis2/services/echo",
+ "ns1");
+ echo_om_ele =
+ axiom_element_create(env, NULL, "echoString", ns1, &echo_om_node);
+ text_om_ele =
+ axiom_element_create(env, echo_om_node, "text", NULL, &text_om_node);
axiom_element_set_text(text_om_ele, env, "Hello World!", text_om_node);
om_str = axiom_node_to_string(echo_om_node, env);
@@ -214,7 +224,7 @@
{
printf("\nSending OM : %s\n", om_str);
AXIS2_FREE(env->allocator, om_str);
- om_str = NULL;
+ om_str = NULL;
}
return echo_om_node;
}
Modified: webservices/axis2/trunk/c/samples/client/google/google_client.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/samples/client/google/google_client.c?rev=580289&r1=580288&r2=580289&view=diff
==============================================================================
--- webservices/axis2/trunk/c/samples/client/google/google_client.c (original)
+++ webservices/axis2/trunk/c/samples/client/google/google_client.c Fri Sep 28 03:29:16 2007
@@ -1,3 +1,4 @@
+
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
@@ -21,22 +22,27 @@
#include <axiom_soap.h>
#include <axis2_client.h>
-axiom_node_t *
-build_soap_body_content(const axutil_env_t *env,
- const axis2_char_t *operation,
- const axis2_char_t *google_key,
- const axis2_char_t *word_to_spell);
-
-void print_invalid_om(const axutil_env_t *env, axiom_node_t *ret_node);
-
-int main(int argc, char** argv)
+axiom_node_t *build_soap_body_content(
+ const axutil_env_t * env,
+ const axis2_char_t * operation,
+ const axis2_char_t * google_key,
+ const axis2_char_t * word_to_spell);
+
+void print_invalid_om(
+ const axutil_env_t * env,
+ axiom_node_t * ret_node);
+
+int
+main(
+ int argc,
+ char **argv)
{
const axutil_env_t *env = NULL;
const axis2_char_t *address = NULL;
- axis2_endpoint_ref_t* endpoint_ref = NULL;
+ axis2_endpoint_ref_t *endpoint_ref = NULL;
axis2_options_t *options = NULL;
const axis2_char_t *client_home = NULL;
- axis2_svc_client_t* svc_client = NULL;
+ axis2_svc_client_t *svc_client = NULL;
axiom_node_t *payload = NULL;
axiom_node_t *ret_node = NULL;
@@ -57,9 +63,13 @@
if ((argc > 1) && (axutil_strcmp("-h", argv[1]) == 0))
{
printf("\nUsage : %s [google_key] [word_to_spell] \n", argv[0]);
- printf("\tgoogle_key Your Google license key. Default value won't work. You must use your key here.\n");
- printf("\tword_to_spell Word to be spelled by Google service. Default is %s\n", word_to_spell);
- printf("NOTE: command line arguments must appear in given order, with trailing ones being optional\n");
+ printf
+ ("\tgoogle_key Your Google license key. Default value won't work. You must use your key here.\n");
+ printf
+ ("\tword_to_spell Word to be spelled by Google service. Default is %s\n",
+ word_to_spell);
+ printf
+ ("NOTE: command line arguments must appear in given order, with trailing ones being optional\n");
printf("\tUse -h for help\n");
return 0;
}
@@ -72,7 +82,8 @@
address = argv[3];
printf("Using endpoint : %s\n", address);
- printf("\nInvoking operation %s with params %s and %s\n", operation, google_key, word_to_spell);
+ printf("\nInvoking operation %s with params %s and %s\n", operation,
+ google_key, word_to_spell);
/* Create EPR with given address */
endpoint_ref = axis2_endpoint_ref_create(env, address);
@@ -82,27 +93,30 @@
axis2_options_set_to(options, env, endpoint_ref);
axis2_options_set_soap_version(options, env, AXIOM_SOAP11);
- /* Set up deploy folder.*/
+ /* Set up deploy folder. */
client_home = AXIS2_GETENV("AXIS2C_HOME");
- if (!client_home || !strcmp (client_home, ""))
+ if (!client_home || !strcmp(client_home, ""))
client_home = "../..";
/* Create service client */
svc_client = axis2_svc_client_create(env, client_home);
if (!svc_client)
{
- printf("Error creating service client, Please check AXIS2C_HOME again\n");
- AXIS2_LOG_ERROR(env->log, AXIS2_LOG_SI, "Stub invoke FAILED: Error code:"
- " %d :: %s", env->error->error_number,
- AXIS2_ERROR_GET_MESSAGE(env->error));
- return -1;
+ printf
+ ("Error creating service client, Please check AXIS2C_HOME again\n");
+ AXIS2_LOG_ERROR(env->log, AXIS2_LOG_SI,
+ "Stub invoke FAILED: Error code:" " %d :: %s",
+ env->error->error_number,
+ AXIS2_ERROR_GET_MESSAGE(env->error));
+ return -1;
}
/* Set service client options */
axis2_svc_client_set_options(svc_client, env, options);
- /* Build the SOAP request message payload using OM API.*/
- payload = build_soap_body_content(env, operation, google_key, word_to_spell);
+ /* Build the SOAP request message payload using OM API. */
+ payload =
+ build_soap_body_content(env, operation, google_key, word_to_spell);
/* Send request */
ret_node = axis2_svc_client_send_receive(svc_client, env, payload);
@@ -112,9 +126,9 @@
axiom_soap_envelope_t *soap_envelope = NULL;
axiom_soap_body_t *soap_body = NULL;
axiom_soap_fault_t *soap_fault = NULL;
-
- printf ("\nResponse has a SOAP fault\n");
- soap_envelope =
+
+ printf("\nResponse has a SOAP fault\n");
+ soap_envelope =
axis2_svc_client_get_last_response_soap_envelope(svc_client, env);
if (soap_envelope)
soap_body = axiom_soap_envelope_get_body(soap_envelope, env);
@@ -122,9 +136,9 @@
soap_fault = axiom_soap_body_get_fault(soap_body, env);
if (soap_fault)
{
- printf("\nReturned SOAP fault: %s\n",
- axiom_node_to_string(axiom_soap_fault_get_base_node(soap_fault,env),
- env));
+ printf("\nReturned SOAP fault: %s\n",
+ axiom_node_to_string(axiom_soap_fault_get_base_node
+ (soap_fault, env), env));
}
return -1;
}
@@ -137,20 +151,24 @@
axiom_element_t *result_ele = NULL;
axiom_node_t *ret_node1 = NULL;
- result_ele = (axiom_element_t*)axiom_node_get_data_element(ret_node, env);
- if (axutil_strcmp(axiom_element_get_localname(result_ele, env), "doSpellingSuggestionResponse") != 0)
+ result_ele =
+ (axiom_element_t *) axiom_node_get_data_element(ret_node, env);
+ if (axutil_strcmp
+ (axiom_element_get_localname(result_ele, env),
+ "doSpellingSuggestionResponse") != 0)
{
print_invalid_om(env, ret_node);
return AXIS2_FAILURE;
}
- ret_node1 = axiom_node_get_first_element(ret_node, env); /*return*/
+ ret_node1 = axiom_node_get_first_element(ret_node, env); /*return */
if (!ret_node1)
{
print_invalid_om(env, ret_node);
return AXIS2_FAILURE;
}
- result_ele = (axiom_element_t*)axiom_node_get_data_element(ret_node1, env);
+ result_ele =
+ (axiom_element_t *) axiom_node_get_data_element(ret_node1, env);
result = axiom_element_get_text(result_ele, env, ret_node1);
printf("\nResult = %s\n", result);
}
@@ -162,9 +180,10 @@
}
else
{
- AXIS2_LOG_ERROR(env->log, AXIS2_LOG_SI, "Stub invoke FAILED: Error code:"
- " %d :: %s", env->error->error_number,
- AXIS2_ERROR_GET_MESSAGE(env->error));
+ AXIS2_LOG_ERROR(env->log, AXIS2_LOG_SI,
+ "Stub invoke FAILED: Error code:" " %d :: %s",
+ env->error->error_number,
+ AXIS2_ERROR_GET_MESSAGE(env->error));
printf("Google client invoke FAILED!\n");
}
@@ -178,38 +197,52 @@
}
axiom_node_t *
-build_soap_body_content(const axutil_env_t *env,
- const axis2_char_t *operation,
- const axis2_char_t *google_key,
- const axis2_char_t *word_to_spell)
+build_soap_body_content(
+ const axutil_env_t * env,
+ const axis2_char_t * operation,
+ const axis2_char_t * google_key,
+ const axis2_char_t * word_to_spell)
{
axiom_node_t *google_om_node = NULL;
- axiom_element_t* google_om_ele = NULL;
- axiom_node_t* text_om_node = NULL;
- axiom_element_t * text_om_ele = NULL;
- axiom_namespace_t *ns0 = NULL, *ns1 = NULL, *ns2 = NULL, *ns3 = NULL;
- axiom_attribute_t* attri1 = NULL;
+ axiom_element_t *google_om_ele = NULL;
+ axiom_node_t *text_om_node = NULL;
+ axiom_element_t *text_om_ele = NULL;
+ axiom_namespace_t *ns0 = NULL,
+ *ns1 = NULL,
+ *ns2 = NULL,
+ *ns3 = NULL;
+ axiom_attribute_t *attri1 = NULL;
axis2_char_t *buffer = NULL;
- ns0 = axiom_namespace_create(env, AXIOM_SOAP11_SOAP_ENVELOPE_NAMESPACE_URI, "soapenv");
+ ns0 =
+ axiom_namespace_create(env, AXIOM_SOAP11_SOAP_ENVELOPE_NAMESPACE_URI,
+ "soapenv");
ns1 = axiom_namespace_create(env, "urn:GoogleSearch", "ns1");
- ns2 = axiom_namespace_create(env, "http://www.w3.org/1999/XMLSchema-instance", "xsi");
- ns3 = axiom_namespace_create(env, "http://www.w3.org/1999/XMLSchema", "xsd");
+ ns2 =
+ axiom_namespace_create(env, "http://www.w3.org/1999/XMLSchema-instance",
+ "xsi");
+ ns3 =
+ axiom_namespace_create(env, "http://www.w3.org/1999/XMLSchema", "xsd");
attri1 = axiom_attribute_create(env, "encodingStyle",
- "http://schemas.xmlsoap.org/soap/encoding/", ns0);
+ "http://schemas.xmlsoap.org/soap/encoding/",
+ ns0);
- google_om_ele = axiom_element_create(env, NULL, operation, ns1, &google_om_node);
+ google_om_ele =
+ axiom_element_create(env, NULL, operation, ns1, &google_om_node);
axiom_element_add_attribute(google_om_ele, env, attri1, google_om_node);
axiom_element_declare_namespace(google_om_ele, env, google_om_node, ns2);
axiom_element_declare_namespace(google_om_ele, env, google_om_node, ns3);
- text_om_ele = axiom_element_create(env, google_om_node, "key", NULL, &text_om_node);
+ text_om_ele =
+ axiom_element_create(env, google_om_node, "key", NULL, &text_om_node);
attri1 = axiom_attribute_create(env, "type", "xsd:string", ns2);
axiom_element_add_attribute(text_om_ele, env, attri1, text_om_node);
axiom_element_set_text(text_om_ele, env, google_key, text_om_node);
- text_om_ele = axiom_element_create(env, google_om_node, "phrase", NULL, &text_om_node);
+ text_om_ele =
+ axiom_element_create(env, google_om_node, "phrase", NULL,
+ &text_om_node);
axiom_element_add_attribute(text_om_ele, env, attri1, text_om_node);
axiom_element_set_text(text_om_ele, env, word_to_spell, text_om_node);
@@ -218,7 +251,10 @@
return google_om_node;
}
-void print_invalid_om(const axutil_env_t *env, axiom_node_t *ret_node)
+void
+print_invalid_om(
+ const axutil_env_t * env,
+ axiom_node_t * ret_node)
{
axis2_char_t *buffer = NULL;
buffer = axiom_node_get_data_element(ret_node, env);
Modified: webservices/axis2/trunk/c/samples/client/math/axis2_math_stub.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/samples/client/math/axis2_math_stub.c?rev=580289&r1=580288&r2=580289&view=diff
==============================================================================
--- webservices/axis2/trunk/c/samples/client/math/axis2_math_stub.c (original)
+++ webservices/axis2/trunk/c/samples/client/math/axis2_math_stub.c Fri Sep 28 03:29:16 2007
@@ -1,3 +1,4 @@
+
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
@@ -17,20 +18,20 @@
#include "axis2_math_stub.h"
-
axis2_stub_t *
-axis2_math_stub_create_with_endpoint_ref_and_client_home(const axutil_env_t *env,
- axis2_endpoint_ref_t *endpoint_ref,
- axis2_char_t *client_home)
+axis2_math_stub_create_with_endpoint_ref_and_client_home(
+ const axutil_env_t * env,
+ axis2_endpoint_ref_t * endpoint_ref,
+ axis2_char_t * client_home)
{
axis2_stub_t *stub = NULL;
AXIS2_ENV_CHECK(env, NULL);
stub = (axis2_stub_t *)
- axis2_stub_create_with_endpoint_ref_and_client_home(env, endpoint_ref,
- client_home);
- if (! stub)
+ axis2_stub_create_with_endpoint_ref_and_client_home(env, endpoint_ref,
+ client_home);
+ if (!stub)
{
AXIS2_ERROR_SET(env->error, AXIS2_ERROR_NO_MEMORY, AXIS2_FAILURE);
return NULL;
@@ -39,38 +40,41 @@
return stub;
}
-void axis2_populate_axis_service(axis2_stub_t* stub, const axutil_env_t *env)
+void
+axis2_populate_axis_service(
+ axis2_stub_t * stub,
+ const axutil_env_t * env)
{
- axis2_svc_client_t* svc_client = NULL;
- axutil_qname_t *op_qname = NULL;
- axis2_svc_t* svc = NULL;
- axis2_op_t* op = NULL;
+ axis2_svc_client_t *svc_client = NULL;
+ axutil_qname_t *op_qname = NULL;
+ axis2_svc_t *svc = NULL;
+ axis2_op_t *op = NULL;
- /*Modifying the Service*/
+ /*Modifying the Service */
svc_client = axis2_stub_get_svc_client(stub, env);
svc = axis2_svc_client_get_svc(svc_client, env);
- /*creating the operations*/
+ /*creating the operations */
- op_qname = axutil_qname_create(env, "add" , "", NULL);
+ op_qname = axutil_qname_create(env, "add", "", NULL);
op = axis2_op_create_with_qname(env, op_qname);
axis2_op_set_msg_exchange_pattern(op, env, AXIS2_MEP_URI_OUT_IN);
axis2_svc_add_op(svc, env, op);
axutil_qname_free(op_qname, env);
- op_qname = axutil_qname_create(env, "sub" , "", NULL);
+ op_qname = axutil_qname_create(env, "sub", "", NULL);
op = axis2_op_create_with_qname(env, op_qname);
axis2_op_set_msg_exchange_pattern(op, env, AXIS2_MEP_URI_OUT_IN);
axis2_svc_add_op(svc, env, op);
axutil_qname_free(op_qname, env);
- op_qname = axutil_qname_create(env, "mul" , "", NULL);
+ op_qname = axutil_qname_create(env, "mul", "", NULL);
op = axis2_op_create_with_qname(env, op_qname);
axis2_op_set_msg_exchange_pattern(op, env, AXIS2_MEP_URI_OUT_IN);
axis2_svc_add_op(svc, env, op);
axutil_qname_free(op_qname, env);
- op_qname = axutil_qname_create(env, "div" , "", NULL);
+ op_qname = axutil_qname_create(env, "div", "", NULL);
op = axis2_op_create_with_qname(env, op_qname);
axis2_op_set_msg_exchange_pattern(op, env, AXIS2_MEP_URI_OUT_IN);
axis2_svc_add_op(svc, env, op);
@@ -78,18 +82,19 @@
}
axis2_stub_t *
-axis2_math_stub_create_with_endpoint_uri_and_client_home(const axutil_env_t *env,
- const axis2_char_t *endpoint_uri,
- const axis2_char_t *client_home)
+axis2_math_stub_create_with_endpoint_uri_and_client_home(
+ const axutil_env_t * env,
+ const axis2_char_t * endpoint_uri,
+ const axis2_char_t * client_home)
{
axis2_stub_t *stub = NULL;
AXIS2_ENV_CHECK(env, NULL);
stub = (axis2_stub_t *)
- axis2_stub_create_with_endpoint_uri_and_client_home(env, endpoint_uri,
- client_home);
- if (! stub)
+ axis2_stub_create_with_endpoint_uri_and_client_home(env, endpoint_uri,
+ client_home);
+ if (!stub)
{
AXIS2_ERROR_SET(env->error, AXIS2_ERROR_NO_MEMORY, AXIS2_FAILURE);
return NULL;
@@ -103,75 +108,86 @@
/***************************Function implementation****************************/
axiom_node_t *
-axis2_math_stub_add(axis2_stub_t *stub,
- const axutil_env_t *env,
- axiom_node_t *node)
+axis2_math_stub_add(
+ axis2_stub_t * stub,
+ const axutil_env_t * env,
+ axiom_node_t * node)
{
axis2_svc_client_t *svc_client = NULL;
axiom_node_t *ret_node = NULL;
- axutil_qname_t *op_qname = NULL;
+ axutil_qname_t *op_qname = NULL;
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
svc_client = axis2_stub_get_svc_client(stub, env);
- op_qname = axutil_qname_create(env, "add" , "", NULL);
- ret_node = axis2_svc_client_send_receive_with_op_qname(svc_client, env, op_qname, node);
+ op_qname = axutil_qname_create(env, "add", "", NULL);
+ ret_node =
+ axis2_svc_client_send_receive_with_op_qname(svc_client, env, op_qname,
+ node);
axutil_qname_free(op_qname, env);
return ret_node;
}
axiom_node_t *
-axis2_math_stub_sub(axis2_stub_t *stub,
- const axutil_env_t *env,
- axiom_node_t *node)
+axis2_math_stub_sub(
+ axis2_stub_t * stub,
+ const axutil_env_t * env,
+ axiom_node_t * node)
{
axis2_svc_client_t *svc_client = NULL;
axiom_node_t *ret_node = NULL;
- axutil_qname_t *op_qname = NULL;
+ axutil_qname_t *op_qname = NULL;
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
svc_client = axis2_stub_get_svc_client(stub, env);
- op_qname = axutil_qname_create(env, "sub" , "", NULL);
- ret_node = axis2_svc_client_send_receive_with_op_qname(svc_client, env, op_qname, node);
+ op_qname = axutil_qname_create(env, "sub", "", NULL);
+ ret_node =
+ axis2_svc_client_send_receive_with_op_qname(svc_client, env, op_qname,
+ node);
return ret_node;
}
axiom_node_t *
-axis2_math_stub_mul(axis2_stub_t *stub,
- const axutil_env_t *env,
- axiom_node_t *node)
+axis2_math_stub_mul(
+ axis2_stub_t * stub,
+ const axutil_env_t * env,
+ axiom_node_t * node)
{
axis2_svc_client_t *svc_client = NULL;
axiom_node_t *ret_node = NULL;
- axutil_qname_t *op_qname = NULL;
+ axutil_qname_t *op_qname = NULL;
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
svc_client = axis2_stub_get_svc_client(stub, env);
- op_qname = axutil_qname_create(env, "mul" , "", NULL);
- ret_node = axis2_svc_client_send_receive_with_op_qname(svc_client, env, op_qname, node);
+ op_qname = axutil_qname_create(env, "mul", "", NULL);
+ ret_node =
+ axis2_svc_client_send_receive_with_op_qname(svc_client, env, op_qname,
+ node);
return ret_node;
}
axiom_node_t *
-axis2_math_stub_div(axis2_stub_t *stub,
- const axutil_env_t *env,
- axiom_node_t *node)
+axis2_math_stub_div(
+ axis2_stub_t * stub,
+ const axutil_env_t * env,
+ axiom_node_t * node)
{
axis2_svc_client_t *svc_client = NULL;
axiom_node_t *ret_node = NULL;
- axutil_qname_t *op_qname = NULL;
+ axutil_qname_t *op_qname = NULL;
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
svc_client = axis2_stub_get_svc_client(stub, env);
- op_qname = axutil_qname_create(env, "div" , "", NULL);
- ret_node = axis2_svc_client_send_receive_with_op_qname(svc_client, env, op_qname, node);
+ op_qname = axutil_qname_create(env, "div", "", NULL);
+ ret_node =
+ axis2_svc_client_send_receive_with_op_qname(svc_client, env, op_qname,
+ node);
return ret_node;
}
-
Modified: webservices/axis2/trunk/c/samples/client/math/axis2_math_stub.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/samples/client/math/axis2_math_stub.h?rev=580289&r1=580288&r2=580289&view=diff
==============================================================================
--- webservices/axis2/trunk/c/samples/client/math/axis2_math_stub.h (original)
+++ webservices/axis2/trunk/c/samples/client/math/axis2_math_stub.h Fri Sep 28 03:29:16 2007
@@ -1,3 +1,4 @@
+
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
@@ -30,52 +31,56 @@
{
#endif
-axiom_node_t *
-axis2_math_stub_add(axis2_stub_t *stub,
- const axutil_env_t *env,
- axiom_node_t *node);
-
-axiom_node_t *
-axis2_math_stub_sub(axis2_stub_t *stub,
- const axutil_env_t *env,
- axiom_node_t *node);
-
-axiom_node_t *
-axis2_math_stub_mul(axis2_stub_t *stub,
- const axutil_env_t *env,
- axiom_node_t *node);
-
-axiom_node_t *
-axis2_math_stub_div(axis2_stub_t *stub,
- const axutil_env_t *env,
- axiom_node_t *node);
-/**
- * populate services
- */
-void axis2_populate_axis_service( axis2_stub_t* stub, const axutil_env_t *env);
-
-/**
- * Creates axis2_stub struct
- * @param endpoint reference
- * @return pointer to newly created axis2_stub struct
- */
-axis2_stub_t *
-axis2_math_stub_create_with_endpoint_ref_and_client_home(const axutil_env_t *env,
- axis2_endpoint_ref_t *endpoint_ref,
- axis2_char_t *client_home);
+ axiom_node_t *axis2_math_stub_add(
+ axis2_stub_t * stub,
+ const axutil_env_t * env,
+ axiom_node_t * node);
+
+ axiom_node_t *axis2_math_stub_sub(
+ axis2_stub_t * stub,
+ const axutil_env_t * env,
+ axiom_node_t * node);
+
+ axiom_node_t *axis2_math_stub_mul(
+ axis2_stub_t * stub,
+ const axutil_env_t * env,
+ axiom_node_t * node);
+
+ axiom_node_t *axis2_math_stub_div(
+ axis2_stub_t * stub,
+ const axutil_env_t * env,
+ axiom_node_t * node);
+
+ /**
+ * populate services
+ */
+ void axis2_populate_axis_service(
+ axis2_stub_t * stub,
+ const axutil_env_t * env);
+
+ /**
+ * Creates axis2_stub struct
+ * @param endpoint reference
+ * @return pointer to newly created axis2_stub struct
+ */
+ axis2_stub_t *axis2_math_stub_create_with_endpoint_ref_and_client_home(
+ const axutil_env_t * env,
+ axis2_endpoint_ref_t * endpoint_ref,
+ axis2_char_t * client_home);
+
+ /**
+ * Creates axis2_stub struct
+ * @param endpoint uri
+ * @return pointer to newly created axis2_stub struct
+ */
+ axis2_stub_t *axis2_math_stub_create_with_endpoint_uri_and_client_home(
+ const axutil_env_t * env,
+ const axis2_char_t * endpoint_uri,
+ const axis2_char_t * client_home);
-/**
- * Creates axis2_stub struct
- * @param endpoint uri
- * @return pointer to newly created axis2_stub struct
- */
-axis2_stub_t *
-axis2_math_stub_create_with_endpoint_uri_and_client_home(const axutil_env_t *env,
- const axis2_char_t *endpoint_uri,
- const axis2_char_t *client_home);
-/** @} */
+ /** @} */
#ifdef __cplusplus
}
#endif
-#endif /* AXIS2_ECHO_STUB_H */
+#endif /* AXIS2_ECHO_STUB_H */
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org