Author: damitha
Date: Thu Nov 3 00:20:05 2005
New Revision: 330506
URL: http://svn.apache.org/viewcvs?rev=330506&view=rev
Log: (empty)
Added:
webservices/axis2/trunk/c/modules/core/description/src/module.c
- copied unchanged from r330503,
webservices/axis2/trunk/c/modules/core/description/src/axis2_description_module.c
webservices/axis2/trunk/c/modules/core/description/src/operation.c
- copied unchanged from r330503,
webservices/axis2/trunk/c/modules/core/description/src/axis2_description_operation.c
Removed:
webservices/axis2/trunk/c/modules/core/description/src/axis2_description_module.c
webservices/axis2/trunk/c/modules/core/description/src/axis2_description_operation.c
Modified:
webservices/axis2/trunk/c/modules/core/description/src/axis2_description_param_include.c
webservices/axis2/trunk/c/modules/core/description/src/axis2_description_service.c
Modified:
webservices/axis2/trunk/c/modules/core/description/src/axis2_description_param_include.c
URL:
http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/core/description/src/axis2_description_param_include.c?rev=330506&r1=330505&r2=330506&view=diff
==============================================================================
---
webservices/axis2/trunk/c/modules/core/description/src/axis2_description_param_include.c
(original)
+++
webservices/axis2/trunk/c/modules/core/description/src/axis2_description_param_include.c
Thu Nov 3 00:20:05 2005
@@ -112,19 +112,20 @@
}
axis2_status_t axis2_description_param_include_ops_add_param
- (axis2_description_param_include_t *param_include, axis2_env_t *env
+ (axis2_description_param_include_t *param_include, axis2_env_t **env
, const axis2_description_param_t *param)
{
- if(!param_include || !param)
+ AXIS2_FUNC_PARAMETER_CHECK(param_include, env, NULL)
+ if(NULL == param)
{
return AXIS2_ERROR_INVALID_NULL_PARAMETER;
}
- if (!(param_include->params))
+ if (NULL == (param_include->params))
{
- param_include->params = axis2_hash_make (env);
+ param_include->params = axis2_hash_make (*env);
}
axis2_hash_set (param_include->params
- , axis2_description_param_get_name(param, env)
+ , axis2_description_param_get_name(param, *env)
, AXIS2_HASH_KEY_STRING, param);
return AXIS2_SUCCESS;
@@ -135,11 +136,7 @@
(axis2_description_param_include_t *param_include, axis2_env_t *env
, const axis2_char_t *name)
{
- if(!param_include)
- {
- env->error->error_number = AXIS2_ERROR_INVALID_NULL_PARAMETER;
- return NULL;
- }
+ AXIS2_FUNC_PARAMETER_CHECK(param_include, env, NULL)
return (axis2_description_param_t *)(axis2_hash_get
(param_include->params, axis2_strdup(name)
, AXIS2_HASH_KEY_STRING));
Modified:
webservices/axis2/trunk/c/modules/core/description/src/axis2_description_service.c
URL:
http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/core/description/src/axis2_description_service.c?rev=330506&r1=330505&r2=330506&view=diff
==============================================================================
---
webservices/axis2/trunk/c/modules/core/description/src/axis2_description_service.c
(original)
+++
webservices/axis2/trunk/c/modules/core/description/src/axis2_description_service.c
Thu Nov 3 00:20:05 2005
@@ -1,13 +1,15 @@
#include <axis2_description_service.h>
+typedef struct axis2_description_impl_service_s
axis2_description_impl_service_t;
+
/**
- * @struct axis2_description_service
- * @brief DESCRIPTION service struct
+ * @struct axis2_description_impl_service
+ * @brief DESCRIPTION service struct impl
* This holds the information about service
*/
-struct axis2_description_service_s
+struct axis2_description_impl_service_s
{
- axis2_description_service_ops_t *ops;
+ axis2_description_service_t service;
axis2_description_param_include_t *param_include;
axis2_description_servicegroup_t *parent;
axis2_hash_t *wasaction_opeartionmap;
@@ -45,7 +47,7 @@
(axis2_description_service_t *srv_desc, axis2_env_t *env);
axis2_qname_t *axis2_description_service_ops_get_name
- (axis2_description_service_t *srv_desc, axis2_env_t *env);
+ (const axis2_description_service_t *srv_desc, axis2_env_t
*env);
axis2_status_t axis2_description_service_ops_add_param
(axis2_description_service_t *srv_desc, axis2_env_t *env
@@ -64,7 +66,7 @@
/************************* End of function headers ***************************/
-axis2_description_service_ops_t * axis2_description_service_get_ops
+axis2_description_service_ops_t *axis2_description_service_get_ops
(axis2_description_service_t *srv_desc, axis2_env_t *env)
{
if(NULL == srv_desc)
@@ -261,7 +263,7 @@
}
axis2_qname_t *axis2_description_service_ops_get_name
- (axis2_description_service_t *srv_desc, axis2_env_t *env)
+ (const axis2_description_service_t *srv_desc, axis2_env_t *env)
{
if(!env || !srv_desc)
{