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 na...@apache.org on 2010/02/12 09:43:00 UTC
svn commit: r909294 - in /webservices/axis2/trunk/c/include: axis2_op.h
axis2_svc.h axis2_svc_grp.h
Author: nandika
Date: Fri Feb 12 08:42:59 2010
New Revision: 909294
URL: http://svn.apache.org/viewvc?rev=909294&view=rev
Log:
remove_param method added
Modified:
webservices/axis2/trunk/c/include/axis2_op.h
webservices/axis2/trunk/c/include/axis2_svc.h
webservices/axis2/trunk/c/include/axis2_svc_grp.h
Modified: webservices/axis2/trunk/c/include/axis2_op.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/include/axis2_op.h?rev=909294&r1=909293&r2=909294&view=diff
==============================================================================
--- webservices/axis2/trunk/c/include/axis2_op.h (original)
+++ webservices/axis2/trunk/c/include/axis2_op.h Fri Feb 12 08:42:59 2010
@@ -130,6 +130,17 @@
const axis2_op_t * op,
const axutil_env_t * env,
const axis2_char_t * name);
+ /**
+ * Removes a parameter assiciated with the operation
+ * @param op pointer to operation
+ * @param env pointer to environment struct
+ * @param param_name parameter name to be removed
+ */
+ AXIS2_EXTERN axis2_status_t AXIS2_CALL
+ axis2_op_remove_param
+ (axis2_op_t *op,
+ const axutil_env_t *env,
+ const axis2_char_t *param_name);
/**
* Gets all parameters.
Modified: webservices/axis2/trunk/c/include/axis2_svc.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/include/axis2_svc.h?rev=909294&r1=909293&r2=909294&view=diff
==============================================================================
--- webservices/axis2/trunk/c/include/axis2_svc.h (original)
+++ webservices/axis2/trunk/c/include/axis2_svc.h Fri Feb 12 08:42:59 2010
@@ -240,6 +240,18 @@
const axutil_env_t * env,
const axis2_char_t * name);
+ /**
+ * Remove a parameter.
+ * @param svc pointer to service struct
+ * @param env pointer to the environment
+ * @Param param_name parameter name to be removed
+ */
+ AXIS2_EXTERN axis2_status_t AXIS2_CALL
+ axis2_svc_remove_param(
+ const axis2_svc_t *svc,
+ const axutil_env_t *env,
+ const axis2_char_t *param_name);
+
/**
* Gets all parameters stored within service.
* @param svc pointer to service struct
Modified: webservices/axis2/trunk/c/include/axis2_svc_grp.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/include/axis2_svc_grp.h?rev=909294&r1=909293&r2=909294&view=diff
==============================================================================
--- webservices/axis2/trunk/c/include/axis2_svc_grp.h (original)
+++ webservices/axis2/trunk/c/include/axis2_svc_grp.h Fri Feb 12 08:42:59 2010
@@ -177,6 +177,18 @@
const axutil_env_t * env,
const axis2_char_t * name);
+ /**
+ * Remove a parameter.
+ * @param svc_grp pointer to service grp struct
+ * @param env pointer to the environment
+ * @Param param_name parameter name to be removed
+ */
+ AXIS2_EXTERN axis2_status_t AXIS2_CALL
+ axis2_svc_grp_remove_param(
+ const axis2_svc_grp_t *svc_grp,
+ const axutil_env_t *env,
+ const axis2_char_t *param_name);
+
/**
* Gets all parameters set on service group.
* @param svc_grp pointer to service group struct