Classes | |
struct | axis2_conf_ops |
struct | axis2_conf |
Defines | |
#define | AXIS2_CONF_FREE(conf, env) ((conf)->ops->free(conf, env)) |
#define | AXIS2_CONF_ADD_SVC_GRP(conf, env, svc_grp) ((conf)->ops->add_svc_grp (conf, env, svc_grp)) |
#define | AXIS2_CONF_GET_SVC_GRP(conf, env, svc_grp_name) ((conf)->ops->get_svc_grp (conf, env, svc_grp_name)) |
#define | AXIS2_CONF_GET_ALL_SVC_GRPS(conf, env) ((conf)->ops->get_all_svc_grps (conf, env)) |
#define | AXIS2_CONF_ADD_SVC(conf, env, svc) ((conf)->ops->add_svc (conf, env, svc)) |
#define | AXIS2_CONF_GET_SVC(conf, env, svc_name) ((conf)->ops->get_svc (conf, env, svc_name)) |
#define | AXIS2_CONF_REMOVE_SVC(conf, env, svc_name) ((conf)->ops->remove_svc (conf, env, svc_name)) |
#define | AXIS2_CONF_ADD_PARAM(conf, env, param) ((conf)->ops->add_param(conf , env, param)) |
#define | AXIS2_CONF_GET_PARAM(conf, env, name) ((conf)->ops->get_param(conf , env, name)) |
#define | AXIS2_CONF_GET_ALL_PARAMS(conf, env) ((conf)->ops->get_all_params(conf , env)) |
#define | AXIS2_CONF_IS_PARAM_LOCKED(conf, env, param_name) ((conf)->ops->is_param_locked(conf, env, param_name)) |
#define | AXIS2_CONF_GET_TRANSPORT_IN(conf, env, qname) ((conf)->ops->get_transport_in(conf , env, qname)) |
#define | AXIS2_CONF_ADD_TRANSPORT_IN(conf, env, transport) ((conf)->ops->add_transport_in(conf , env, transport)) |
#define | AXIS2_CONF_GET_TRANSPORT_OUT(conf, env, qname) ((conf)->ops->get_transport_out(conf , env, qname)) |
#define | AXIS2_CONF_ADD_TRANSPORT_OUT(conf, env, transport) ((conf)->ops->add_transport_out(conf , env, transport)) |
#define | AXIS2_CONF_GET_ALL_IN_TRANSPORTS(conf, env) ((conf)->ops->get_all_in_transports(conf , env)) |
#define | AXIS2_CONF_GET_ALL_OUT_TRANSPORTS(conf, env) ((conf)->ops->get_all_out_transports(conf , env)) |
#define | AXIS2_CONF_GET_MODULE(conf, env, qname) ((conf)->ops->get_module(conf , env, qname)) |
#define | AXIS2_CONF_GET_ALL_ENGAGED_MODULES(conf, env) ((conf)->ops->get_all_engaged_modules(conf , env)) |
#define | AXIS2_CONF_GET_IN_PHASES_UPTO_AND_INCLUDING_POST_DISPATCH(conf, env) ((conf)->ops->get_in_phases_upto_and_including_post_dispatch(conf , env)) |
#define | AXIS2_CONF_GET_OUT_FLOW(conf, env) ((conf)->ops->get_out_flow(conf , env)) |
#define | AXIS2_CONF_GET_IN_FAULT_FLOW(conf, env) ((conf)->ops->get_in_fault_flow(conf , env)) |
#define | AXIS2_CONF_GET_OUT_FAULT_FLOW(conf, env) ((conf)->ops->get_out_fault_flow(conf , env)) |
#define | AXIS2_CONF_GET_ALL_FAULTY_SVCS(conf, env) ((conf)->ops->get_all_faulty_svcs(conf , env)) |
#define | AXIS2_CONF_GET_ALL_FAULTY_MODULES(conf, env) ((conf)->ops->get_all_faulty_modules(conf , env)) |
#define | AXIS2_CONF_GET_ALL_SVCS(conf, env) ((conf)->ops->get_all_svcs(conf , env)) |
#define | AXIS2_CONF_IS_ENGAGED(conf, env, module_name) ((conf)->ops->is_engaged(conf , env, module_name)) |
#define | AXIS2_CONF_GET_PHASES_INFO(conf, env) ((conf)->ops->get_phases_info(conf , env)) |
#define | AXIS2_CONF_SET_PHASES_INFO(conf, env, phases_info) ((conf)->ops->set_phases_info(conf , env, phases_info)) |
#define | AXIS2_CONF_ADD_MSG_RECV(conf, env, key, msg_recv) ((conf)->ops->add_msg_recv(conf , env, key, msg_recv)) |
#define | AXIS2_CONF_GET_MSG_RECV(conf, env, key) ((conf)->ops->get_msg_recv(conf , env, key)) |
#define | AXIS2_CONF_SET_OUT_PHASES(conf, env, out_phases) ((conf)->ops->set_out_phases(conf , env, out_phases)) |
#define | AXIS2_CONF_GET_OUT_PHASES(conf, env) ((conf)->ops->get_out_phases(conf , env)) |
#define | AXIS2_CONF_SET_IN_FAULT_PHASES(conf, env, list) ((conf)->ops->set_in_fault_phases(conf , env, list)) |
#define | AXIS2_CONF_SET_OUT_FAULT_PHASES(conf, env, list) ((conf)->ops->set_out_fault_phases(conf , env, list)) |
#define | AXIS2_CONF_GET_ALL_MODULES(conf, env) ((conf)->ops->get_all_modules(conf , env)) |
#define | AXIS2_CONF_ADD_MODULE(conf, env, module) ((conf)->ops->add_module(conf , env, module)) |
#define | AXIS2_CONF_SET_DEFAULT_DISPATCHERS(conf, env) ((conf)->ops->set_default_dispatchers(conf , env)) |
#define | AXIS2_CONF_SET_DISPATCH_PHASE(conf, env, dispatch) ((conf)->ops->set_dispatch_phase(conf , env, dispatch)) |
#define | AXIS2_CONF_GET_REPO(conf, env) ((conf)->ops->get_repo(conf , env)) |
#define | AXIS2_CONF_SET_REPO(conf, env, axis2_repos) ((conf)->ops->set_repo(conf , env, axis2_repos)) |
#define | AXIS2_CONF_ENGAGE_MODULE(conf, env, module_ref) ((conf)->ops->engage_module(conf , env, module_ref)) |
#define | AXIS2_CONF_SET_DEP_ENGINE(conf, env, dep_engine) ((conf)->ops->set_dep_engine(conf, env, dep_engine)) |
#define | AXIS2_CONF_GET_DEFAULT_MODULE_VERSION(conf, env, module_name) ((conf)->ops->get_default_module_version(conf, env, module_name)) |
#define | AXIS2_CONF_GET_DEFAULT_MODULE(conf, env, module_name) ((conf)->ops->get_default_module(conf, env, module_name)) |
#define | AXIS2_CONF_ADD_DEFAULT_MODULE_VERSION(conf, env, mod_name, mod_ver) ((conf)->ops->add_default_module_version(conf, env, mod_name, mod_ver)) |
#define | AXIS2_CONF_ENGAGE_MODULE_WITH_VERSION(conf, env, mod_name, mod_ver) ((conf)->ops->engage_module_with_version(conf, env, mod_name, mod_ver)) |
Typedefs | |
typedef axis2_conf_ops | axis2_conf_ops_t |
typedef axis2_conf | axis2_conf_t |
Functions | |
AXIS2_EXTERN axis2_conf_t * | axis2_conf_create (const axis2_env_t *env) |
#define AXIS2_CONF_ADD_DEFAULT_MODULE_VERSION | ( | conf, | |||
env, | |||||
mod_name, | |||||
mod_ver | ) | ((conf)->ops->add_default_module_version(conf, env, mod_name, mod_ver)) |
Adds the default module version for a named module.
#define AXIS2_CONF_ADD_MODULE | ( | conf, | |||
env, | |||||
module | ) | ((conf)->ops->add_module(conf , env, module)) |
Adds a module.
#define AXIS2_CONF_ADD_MSG_RECV | ( | conf, | |||
env, | |||||
key, | |||||
msg_recv | ) | ((conf)->ops->add_msg_recv(conf , env, key, msg_recv)) |
Adds a message receiver with the given name.
#define AXIS2_CONF_ADD_PARAM | ( | conf, | |||
env, | |||||
param | ) | ((conf)->ops->add_param(conf , env, param)) |
Adds a parameter.
#define AXIS2_CONF_ADD_SVC | ( | conf, | |||
env, | |||||
svc | ) | ((conf)->ops->add_svc (conf, env, svc)) |
Adds a service.
#define AXIS2_CONF_ADD_SVC_GRP | ( | conf, | |||
env, | |||||
svc_grp | ) | ((conf)->ops->add_svc_grp (conf, env, svc_grp)) |
Adds a service group.
#define AXIS2_CONF_ADD_TRANSPORT_IN | ( | conf, | |||
env, | |||||
transport | ) | ((conf)->ops->add_transport_in(conf , env, transport)) |
Adds a transport in.
#define AXIS2_CONF_ADD_TRANSPORT_OUT | ( | conf, | |||
env, | |||||
transport | ) | ((conf)->ops->add_transport_out(conf , env, transport)) |
Adds a transport out.
#define AXIS2_CONF_ENGAGE_MODULE | ( | conf, | |||
env, | |||||
module_ref | ) | ((conf)->ops->engage_module(conf , env, module_ref)) |
Engages a module.
#define AXIS2_CONF_ENGAGE_MODULE_WITH_VERSION | ( | conf, | |||
env, | |||||
mod_name, | |||||
mod_ver | ) | ((conf)->ops->engage_module_with_version(conf, env, mod_name, mod_ver)) |
Engages a module with a given version.
#define AXIS2_CONF_FREE | ( | conf, | |||
env | ) | ((conf)->ops->free(conf, env)) |
Frees the conf.
#define AXIS2_CONF_GET_ALL_ENGAGED_MODULES | ( | conf, | |||
env | ) | ((conf)->ops->get_all_engaged_modules(conf , env)) |
Gets all the engaged modules.
#define AXIS2_CONF_GET_ALL_FAULTY_MODULES | ( | conf, | |||
env | ) | ((conf)->ops->get_all_faulty_modules(conf , env)) |
Gets all faulty modules.
#define AXIS2_CONF_GET_ALL_FAULTY_SVCS | ( | conf, | |||
env | ) | ((conf)->ops->get_all_faulty_svcs(conf , env)) |
Gets all faulty services.
#define AXIS2_CONF_GET_ALL_IN_TRANSPORTS | ( | conf, | |||
env | ) | ((conf)->ops->get_all_in_transports(conf , env)) |
Gets all the in transports.
#define AXIS2_CONF_GET_ALL_MODULES | ( | conf, | |||
env | ) | ((conf)->ops->get_all_modules(conf , env)) |
Gets all the modules.
#define AXIS2_CONF_GET_ALL_OUT_TRANSPORTS | ( | conf, | |||
env | ) | ((conf)->ops->get_all_out_transports(conf , env)) |
Gets all the out transport.
#define AXIS2_CONF_GET_ALL_PARAMS | ( | conf, | |||
env | ) | ((conf)->ops->get_all_params(conf , env)) |
Gets all the parameters.
#define AXIS2_CONF_GET_ALL_SVC_GRPS | ( | conf, | |||
env | ) | ((conf)->ops->get_all_svc_grps (conf, env)) |
Gets all the service groups.
#define AXIS2_CONF_GET_ALL_SVCS | ( | conf, | |||
env | ) | ((conf)->ops->get_all_svcs(conf , env)) |
Gets all services.
#define AXIS2_CONF_GET_DEFAULT_MODULE | ( | conf, | |||
env, | |||||
module_name | ) | ((conf)->ops->get_default_module(conf, env, module_name)) |
Gets the default module.
#define AXIS2_CONF_GET_DEFAULT_MODULE_VERSION | ( | conf, | |||
env, | |||||
module_name | ) | ((conf)->ops->get_default_module_version(conf, env, module_name)) |
Gets the default module version.
#define AXIS2_CONF_GET_IN_FAULT_FLOW | ( | conf, | |||
env | ) | ((conf)->ops->get_in_fault_flow(conf , env)) |
Gets in fault flow.
#define AXIS2_CONF_GET_IN_PHASES_UPTO_AND_INCLUDING_POST_DISPATCH | ( | conf, | |||
env | ) | ((conf)->ops->get_in_phases_upto_and_including_post_dispatch(conf , env)) |
Get in phases up to and including post dispatch.
#define AXIS2_CONF_GET_MODULE | ( | conf, | |||
env, | |||||
qname | ) | ((conf)->ops->get_module(conf , env, qname)) |
Gets the named module.
#define AXIS2_CONF_GET_MSG_RECV | ( | conf, | |||
env, | |||||
key | ) | ((conf)->ops->get_msg_recv(conf , env, key)) |
Gets the message receiver with given key.
#define AXIS2_CONF_GET_OUT_FAULT_FLOW | ( | conf, | |||
env | ) | ((conf)->ops->get_out_fault_flow(conf , env)) |
Gets out fault flow.
#define AXIS2_CONF_GET_OUT_FLOW | ( | conf, | |||
env | ) | ((conf)->ops->get_out_flow(conf , env)) |
Gets out flow.
#define AXIS2_CONF_GET_OUT_PHASES | ( | conf, | |||
env | ) | ((conf)->ops->get_out_phases(conf , env)) |
Gets out phases.
#define AXIS2_CONF_GET_PARAM | ( | conf, | |||
env, | |||||
name | ) | ((conf)->ops->get_param(conf , env, name)) |
Gets the named parameter.
#define AXIS2_CONF_GET_PHASES_INFO | ( | conf, | |||
env | ) | ((conf)->ops->get_phases_info(conf , env)) |
Gets phase information.
#define AXIS2_CONF_GET_REPO | ( | conf, | |||
env | ) | ((conf)->ops->get_repo(conf , env)) |
Gets repository location.
#define AXIS2_CONF_GET_SVC | ( | conf, | |||
env, | |||||
svc_name | ) | ((conf)->ops->get_svc (conf, env, svc_name)) |
Gets the named service.
#define AXIS2_CONF_GET_SVC_GRP | ( | conf, | |||
env, | |||||
svc_grp_name | ) | ((conf)->ops->get_svc_grp (conf, env, svc_grp_name)) |
Gets the named service group.
#define AXIS2_CONF_GET_TRANSPORT_IN | ( | conf, | |||
env, | |||||
qname | ) | ((conf)->ops->get_transport_in(conf , env, qname)) |
Gets transport in description with given QName.
#define AXIS2_CONF_GET_TRANSPORT_OUT | ( | conf, | |||
env, | |||||
qname | ) | ((conf)->ops->get_transport_out(conf , env, qname)) |
Gets transport out description with given QName.
#define AXIS2_CONF_IS_ENGAGED | ( | conf, | |||
env, | |||||
module_name | ) | ((conf)->ops->is_engaged(conf , env, module_name)) |
Checks if the named module is engaged.
#define AXIS2_CONF_IS_PARAM_LOCKED | ( | conf, | |||
env, | |||||
param_name | ) | ((conf)->ops->is_param_locked(conf, env, param_name)) |
Checks is the named parameter is locked.
#define AXIS2_CONF_REMOVE_SVC | ( | conf, | |||
env, | |||||
svc_name | ) | ((conf)->ops->remove_svc (conf, env, svc_name)) |
Removes the named service.
#define AXIS2_CONF_SET_DEFAULT_DISPATCHERS | ( | conf, | |||
env | ) | ((conf)->ops->set_default_dispatchers(conf , env)) |
Sets the default dispatchers.
#define AXIS2_CONF_SET_DEP_ENGINE | ( | conf, | |||
env, | |||||
dep_engine | ) | ((conf)->ops->set_dep_engine(conf, env, dep_engine)) |
Sets the deployment engine.
#define AXIS2_CONF_SET_DISPATCH_PHASE | ( | conf, | |||
env, | |||||
dispatch | ) | ((conf)->ops->set_dispatch_phase(conf , env, dispatch)) |
Sets a custom dispatch phase.
#define AXIS2_CONF_SET_IN_FAULT_PHASES | ( | conf, | |||
env, | |||||
list | ) | ((conf)->ops->set_in_fault_phases(conf , env, list)) |
Sets in fault phases.
#define AXIS2_CONF_SET_OUT_FAULT_PHASES | ( | conf, | |||
env, | |||||
list | ) | ((conf)->ops->set_out_fault_phases(conf , env, list)) |
Sets out fault phases.
#define AXIS2_CONF_SET_OUT_PHASES | ( | conf, | |||
env, | |||||
out_phases | ) | ((conf)->ops->set_out_phases(conf , env, out_phases)) |
Sets out phases.
#define AXIS2_CONF_SET_PHASES_INFO | ( | conf, | |||
env, | |||||
phases_info | ) | ((conf)->ops->set_phases_info(conf , env, phases_info)) |
Sets phase information.
#define AXIS2_CONF_SET_REPO | ( | conf, | |||
env, | |||||
axis2_repos | ) | ((conf)->ops->set_repo(conf , env, axis2_repos)) |
Sets repository location.
typedef struct axis2_conf_ops axis2_conf_ops_t |
Type name for struct axis2_conf_ops
typedef struct axis2_conf axis2_conf_t |
Type name for struct axis2_conf
AXIS2_EXTERN axis2_conf_t* axis2_conf_create | ( | const axis2_env_t * | env | ) |
Creates configuration struct.
env | pointer to environment struct |