diff options
author | nandika | 2010-02-16 12:09:36 +0000 |
---|---|---|
committer | nandika | 2010-02-16 12:09:36 +0000 |
commit | 950c199823fa924aadcabd05d581384bfb71544d (patch) | |
tree | cb602064d3fa8e8d3b5ee8107af473a0963c9159 /include | |
parent | b1d21c3f63bfd09d642aa1cc56bfbc4784e4e6c5 (diff) | |
download | axis2c-950c199823fa924aadcabd05d581384bfb71544d.tar.gz axis2c-950c199823fa924aadcabd05d581384bfb71544d.tar.bz2 |
is_module_engaged method added
git-svn-id: http://svn.apache.org/repos/asf/axis/axis2/c/core/trunk@910493 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'include')
-rw-r--r-- | include/axis2_op.h | 13 | ||||
-rw-r--r-- | include/axis2_svc_grp.h | 14 |
2 files changed, 27 insertions, 0 deletions
diff --git a/include/axis2_op.h b/include/axis2_op.h index 27d3520..32ae9b2 100644 --- a/include/axis2_op.h +++ b/include/axis2_op.h @@ -717,6 +717,19 @@ extern "C" const axis2_op_t * op, const axutil_env_t * env); + /** + * Checks whether this operation is engaged to module + * @param op point to the operation + * @param env pointer to environment struct + * @param mod_qname module qname + */ + AXIS2_EXTERN axis2_bool_t AXIS2_CALL + axis2_op_is_module_engaged( + const axis2_op_t *op, + const axutil_env_t *env, + const axutil_qname_t *mod_qname); + + /** @} */ #ifdef __cplusplus } diff --git a/include/axis2_svc_grp.h b/include/axis2_svc_grp.h index 4f05296..1bf28ac 100644 --- a/include/axis2_svc_grp.h +++ b/include/axis2_svc_grp.h @@ -362,6 +362,20 @@ extern "C" const axis2_svc_grp_t * svc_grp, const axutil_env_t * env); + /** + * Checks whether a given module is engaged to the service group + * @param svc_grp point to service group + * @param env pointer to the environment struct + * @return pointer to base description struct + */ + + AXIS2_EXTERN axis2_bool_t AXIS2_CALL + axis2_svc_grp_is_module_engaged( + const axis2_svc_grp_t *svc_grp, + const axutil_env_t *env, + const axutil_qname_t *qname); + + #ifdef __cplusplus } #endif |