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 2005/12/02 05:13:29 UTC
svn commit: r351571 -
/webservices/axis2/trunk/c/modules/core/addr/src/relates_to.c
Author: samisa
Date: Thu Dec 1 20:13:24 2005
New Revision: 351571
URL: http://svn.apache.org/viewcvs?rev=351571&view=rev
Log:
Fixed compiler errors
Modified:
webservices/axis2/trunk/c/modules/core/addr/src/relates_to.c
Modified: webservices/axis2/trunk/c/modules/core/addr/src/relates_to.c
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/core/addr/src/relates_to.c?rev=351571&r1=351570&r2=351571&view=diff
==============================================================================
--- webservices/axis2/trunk/c/modules/core/addr/src/relates_to.c (original)
+++ webservices/axis2/trunk/c/modules/core/addr/src/relates_to.c Thu Dec 1 20:13:24 2005
@@ -15,6 +15,10 @@
*/
/** <wsa:RelatesTo RelationshipType="..."?>xs:anyURI</wsa:RelatesTo> */
+
+#include <axis2_relates_to.h>
+#include <axis2_string.h>
+
typedef struct axis2_relates_to_impl
{
axis2_relates_to_t relates_to;
@@ -25,8 +29,14 @@
} axis2_relates_to_impl_t;
/** Interface to implementation conversion macro */
-#define AXIS2_INTF_TO_IMPL(replace_to) ((axis2_phase_impl_t *)replace_to)
+#define AXIS2_INTF_TO_IMPL(relates_to) ((axis2_relates_to_impl_t *)relates_to)
+axis2_char_t* AXIS2_CALL axis2_relates_to_get_value(struct axis2_relates_to *relates_to, axis2_env_t **env);
+axis2_status_t AXIS2_CALL axis2_relates_to_set_value(struct axis2_relates_to *relates_to, axis2_env_t **env, axis2_char_t * value);
+axis2_char_t* AXIS2_CALL axis2_relates_to_get_relationship_type(struct axis2_relates_to *relates_to, axis2_env_t **env);
+axis2_status_t AXIS2_CALL axis2_relates_to_set_relationship_type(struct axis2_relates_to *relates_to, axis2_env_t **env, axis2_char_t *relationship_type);
+axis2_status_t AXIS2_CALL axis2_relates_to_free (struct axis2_relates_to *relates_to,
+ axis2_env_t **env);
axis2_relates_to_t* AXIS2_CALL axis2_relates_to_create(axis2_env_t **env, axis2_char_t *value, axis2_char_t *relationship_type)
{
@@ -41,6 +51,7 @@
return NULL;
}
+ relates_to_impl->relates_to.ops = NULL;
relates_to_impl->value = NULL;
relates_to_impl->relationship_type = NULL;
@@ -67,7 +78,6 @@
}
/* initialize operations */
- relates_to_impl->relates_to.ops = NULL;
relates_to_impl->relates_to.ops = AXIS2_MALLOC( (*env)->allocator, sizeof(axis2_relates_to_ops_t) );
if (!relates_to_impl->relates_to.ops)
{
@@ -81,17 +91,17 @@
return &(relates_to_impl->relates_to);
}
-axis2_char_t* AXIS2_CALL axis2_relates_to_get_value(struct axis_relates_to *relates_to, axis2_env_t **env)
+axis2_char_t* AXIS2_CALL axis2_relates_to_get_value(struct axis2_relates_to *relates_to, axis2_env_t **env)
{
AXIS2_FUNC_PARAM_CHECK(relates_to, env, NULL);
return AXIS2_INTF_TO_IMPL(relates_to)->value;
}
-axis2_status_t AXIS2_CALL axis2_relates_to_set_value(struct axis_relates_to *relates_to, axis2_env_t **env, axis2_char_t * value)
+axis2_status_t AXIS2_CALL axis2_relates_to_set_value(struct axis2_relates_to *relates_to, axis2_env_t **env, axis2_char_t * value)
{
axis2_relates_to_impl_t *relates_to_impl = NULL;
- AXIS2_FUNC_PARAM_CHECK(qname, env,AXIS2_FAILURE);
+ AXIS2_FUNC_PARAM_CHECK(relates_to, env, AXIS2_FAILURE);
relates_to_impl = AXIS2_INTF_TO_IMPL(relates_to);
@@ -114,13 +124,13 @@
return AXIS2_SUCCESS;
}
-axis2_char_t* AXIS2_CALL axis2_relates_to_get_relationship_type(struct axis_relates_to *relates_to, axis2_env_t **env)
+axis2_char_t* AXIS2_CALL axis2_relates_to_get_relationship_type(struct axis2_relates_to *relates_to, axis2_env_t **env)
{
AXIS2_FUNC_PARAM_CHECK(relates_to, env, NULL);
return AXIS2_INTF_TO_IMPL(relates_to)->relationship_type;
}
-axis2_status_t AXIS2_CALL axis2_relates_to_set_relationship_type(struct axis_relates_to *relates_to, axis2_env_t **env, axis2_char_t *relationship_type)
+axis2_status_t AXIS2_CALL axis2_relates_to_set_relationship_type(struct axis2_relates_to *relates_to, axis2_env_t **env, axis2_char_t *relationship_type)
{
axis2_relates_to_impl_t *relates_to_impl = NULL;