Main Page | Modules | Class List | Directories | File List | Class Members | File Members | Examples

axis2_conf_ops Struct Reference
[Axis Configuration]

Engine Configuration ops struct Encapsulator struct for ops of axis2_config. More...

#include <axis2_conf.h>

List of all members.

Public Attributes

axis2_status_t(* free )(axis2_conf_t *conf, const axis2_env_t *env)
axis2_status_t(* add_svc_grp )(axis2_conf_t *conf, const axis2_env_t *env, struct axis2_svc_grp *svc_grp)
axis2_svc_grp *(* get_svc_grp )(axis2_conf_t *conf, const axis2_env_t *env, axis2_char_t *svc_grp_name)
axis2_hash_t *(* get_svc_grps )(axis2_conf_t *conf, const axis2_env_t *env)
axis2_status_t(* add_svc )(axis2_conf_t *conf, const axis2_env_t *env, struct axis2_svc *svc)
axis2_svc *(* get_svc )(axis2_conf_t *conf, const axis2_env_t *env, axis2_char_t *svc_name)
axis2_status_t(* remove_svc )(axis2_conf_t *conf, const axis2_env_t *env, const axis2_char_t *name)
axis2_status_t(* add_param )(axis2_conf_t *conf, const axis2_env_t *env, axis2_param_t *param)
axis2_param_t *(* get_param )(axis2_conf_t *conf, const axis2_env_t *env, const axis2_char_t *name)
axis2_array_list_t *(* get_params )(axis2_conf_t *conf, const axis2_env_t *env)
axis2_bool_t(* is_param_locked )(axis2_conf_t *conf, const axis2_env_t *env, axis2_char_t *param_name)
axis2_transport_in_desc *(* get_transport_in )(axis2_conf_t *conf, const axis2_env_t *env, axis2_qname_t *qname)
axis2_status_t(* add_transport_in )(axis2_conf_t *conf, const axis2_env_t *env, struct axis2_transport_in_desc *transport)
axis2_transport_out_desc *(* get_transport_out )(axis2_conf_t *conf, const axis2_env_t *env, axis2_qname_t *qname)
axis2_status_t(* add_transport_out )(axis2_conf_t *conf, const axis2_env_t *env, struct axis2_transport_out_desc *transport)
axis2_hash_t *(* get_transports_in )(axis2_conf_t *conf, const axis2_env_t *env)
axis2_hash_t *(* get_transports_out )(axis2_conf_t *conf, const axis2_env_t *env)
axis2_module_desc *(* get_module )(axis2_conf_t *conf, const axis2_env_t *env, axis2_qname_t *qname)
axis2_array_list_t *(* get_engaged_modules )(axis2_conf_t *conf, const axis2_env_t *env)
axis2_array_list_t *(* get_in_phases_upto_and_including_post_dispatch )(axis2_conf_t *conf, const axis2_env_t *env)
axis2_array_list_t *(* get_outflow )(axis2_conf_t *conf, const axis2_env_t *env)
axis2_array_list_t *(* get_in_faultflow )(axis2_conf_t *conf, const axis2_env_t *env)
axis2_array_list_t *(* get_out_faultflow )(axis2_conf_t *conf, const axis2_env_t *env)
axis2_hash_t *(* get_faulty_svcs )(axis2_conf_t *conf, const axis2_env_t *env)
axis2_hash_t *(* get_faulty_modules )(axis2_conf_t *conf, const axis2_env_t *env)
axis2_hash_t *(* get_svcs )(axis2_conf_t *conf, const axis2_env_t *env)
axis2_bool_t(* is_engaged )(axis2_conf_t *conf, const axis2_env_t *env, axis2_qname_t *module_name)
axis2_phases_info *(* get_phases_info )(axis2_conf_t *conf, const axis2_env_t *env)
axis2_status_t(* set_phases_info )(axis2_conf_t *conf, const axis2_env_t *env, struct axis2_phases_info *phases_info)
axis2_status_t(* add_msg_recv )(axis2_conf_t *conf, const axis2_env_t *env, axis2_char_t *key, struct axis2_msg_recv *msg_recv)
axis2_msg_recv *(* get_msg_recv )(axis2_conf_t *conf, const axis2_env_t *env, axis2_char_t *key)
axis2_status_t(* set_out_phases )(axis2_conf_t *conf, const axis2_env_t *env, axis2_array_list_t *out_phases)
axis2_array_list_t *(* get_out_phases )(axis2_conf_t *conf, const axis2_env_t *env)
axis2_status_t(* set_in_faultphases )(axis2_conf_t *conf, const axis2_env_t *env, axis2_array_list_t *list)
axis2_status_t(* set_out_faultphases )(axis2_conf_t *conf, const axis2_env_t *env, axis2_array_list_t *list)
axis2_hash_t *(* get_modules )(axis2_conf_t *conf, const axis2_env_t *env)
axis2_status_t(* add_module )(axis2_conf_t *conf, const axis2_env_t *env, struct axis2_module_desc *module)
axis2_status_t(* set_default_dispatchers )(axis2_conf_t *conf, const axis2_env_t *env)
axis2_status_t(* set_dispatch_phase )(axis2_conf_t *conf, const axis2_env_t *env, axis2_phase_t *dispatch)
axis2_char_t *(* get_repos )(axis2_conf_t *conf, const axis2_env_t *env)
axis2_status_t(* set_repos )(axis2_conf_t *conf, const axis2_env_t *env, axis2_char_t *axis2_repos)
axis2_status_t(* engage_module )(axis2_conf_t *conf, const axis2_env_t *env, axis2_qname_t *module_ref)
axis2_status_t(* set_dep_engine )(axis2_conf_t *conf, const axis2_env_t *env, struct axis2_dep_engine *dep_engine)
axis2_char_t *(* get_default_module_version )(axis2_conf_t *conf, const axis2_env_t *env, const axis2_char_t *module_name)
axis2_module_desc *(* get_default_module )(axis2_conf_t *conf, const axis2_env_t *env, const axis2_char_t *module_name)
axis2_status_t(* add_default_module_version )(axis2_conf_t *conf, const axis2_env_t *env, axis2_char_t *module_name, axis2_char_t *module_version)
axis2_status_t(* engage_module_with_version )(axis2_conf_t *conf, const axis2_env_t *env, const axis2_char_t *module_name, const axis2_char_t *version_id)


Detailed Description

Engine Configuration ops struct Encapsulator struct for ops of axis2_config.


Member Data Documentation

axis2_status_t( * axis2_conf_ops::add_module)(axis2_conf_t *conf, const axis2_env_t *env, struct axis2_module_desc *module)
 

Method addMdoule

Parameters:
module 

axis2_status_t( * axis2_conf_ops::add_transport_in)(axis2_conf_t *conf, const axis2_env_t *env, struct axis2_transport_in_desc *transport)
 

Method addTransport

Parameters:
transport 
Exceptions:
AxisFault 

axis2_status_t( * axis2_conf_ops::add_transport_out)(axis2_conf_t *conf, const axis2_env_t *env, struct axis2_transport_out_desc *transport)
 

Method addTransport

Parameters:
transport 
Exceptions:
AxisFault 

axis2_array_list_t*( * axis2_conf_ops::get_engaged_modules)(axis2_conf_t *conf, const axis2_env_t *env)
 

Method getEngadgedModules

Returns:
Collection

axis2_array_list_t*( * axis2_conf_ops::get_in_faultflow)(axis2_conf_t *conf, const axis2_env_t *env)
 

Returns:
ArrayList

struct axis2_module_desc*( * axis2_conf_ops::get_module)(axis2_conf_t *conf, const axis2_env_t *env, axis2_qname_t *qname)
 

Method getModule

Parameters:
name 
Returns:
ModuleDescription

axis2_hash_t*( * axis2_conf_ops::get_modules)(axis2_conf_t *conf, const axis2_env_t *env)
 

Returns:
HashMap

axis2_array_list_t*( * axis2_conf_ops::get_out_faultflow)(axis2_conf_t *conf, const axis2_env_t *env)
 

Returns:
ArrayList

axis2_status_t( * axis2_conf_ops::set_default_dispatchers)(axis2_conf_t *conf, const axis2_env_t *env)
 

setting the default dispatching order

axis2_status_t( * axis2_conf_ops::set_dispatch_phase)(axis2_conf_t *conf, const axis2_env_t *env, axis2_phase_t *dispatch)
 

Setting the custom dispatching order

Parameters:
dispatch 

axis2_status_t( * axis2_conf_ops::set_in_faultphases)(axis2_conf_t *conf, const axis2_env_t *env, axis2_array_list_t *list)
 

Parameters:
list 

axis2_status_t( * axis2_conf_ops::set_out_faultphases)(axis2_conf_t *conf, const axis2_env_t *env, axis2_array_list_t *list)
 

Parameters:
list 


The documentation for this struct was generated from the following file:
Generated on Fri Jun 16 18:02:40 2006 for Axis2/C by  doxygen 1.4.2