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