You are viewing a plain text version of this content. The canonical link for it is here.
Posted to c-dev@axis.apache.org by "Samisa Abeysinghe (JIRA)" <ji...@apache.org> on 2006/05/02 12:11:49 UTC
[jira] Updated: (AXIS2C-147) moving listener to configuration
context
[ http://issues.apache.org/jira/browse/AXIS2C-147?page=all ]
Samisa Abeysinghe updated AXIS2C-147:
-------------------------------------
Fix Version: 0.91
Version: Current (Nightly)
(was: 0.91)
Assign To: Samisa Abeysinghe
> moving listener to configuration context
> ----------------------------------------
>
> Key: AXIS2C-147
> URL: http://issues.apache.org/jira/browse/AXIS2C-147
> Project: Axis2-C
> Type: Task
> Components: core/clientapi, core/context, core/engine
> Versions: Current (Nightly)
> Environment: All
> Reporter: Nabeel Yoosuf
> Assignee: Samisa Abeysinghe
> Fix For: 0.91
>
> At present listener maneger resides in axis2_call_impl_t. we need to move it to axis2_conf_ctx_t for the implementation of Service Client API.
> /*conf_ctx.c*/
> #include <axis2_listener_manager.h>
> typedef struct axis2_conf_ctx_impl
> {
> axis2_listener_manager_t *listener_manager;
> } axis2_conf_ctx_t;
> /* get/set methods*/
> void axis2_conf_ctx_set_listener_manager(struct axis2_conf_ctx *conf_ctx, axis2_listener_manager_t *listener_manager);
> axis2_listener_manager_t* axis2_conf_ctx_get_listener_manager(struct axis2_conf_ctx *conf_ctx);
> Also need to rename listener_manager.h to axis2_listener_manager.h and move to include dir (currently in the clientapi folder)
> listener_manager should also keep a pointer to conf_ctx:
> void axis2_listener_manager_init(struct axis2_listener_manager *listener_manager, axis2_conf_ctx_t *conf_ctx)
> {
> listener_manager_impl->conf_ctx = conf_ctx;
> AXIS2_CONF_CTX_SET_LISTENER_MANAGER(conf_ctx, &(listener_manager_impl->conf_ctx));
> }
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira