axis2_svc_grp.h File Reference

#include <axis2_param_container.h>
#include <axis2_svc.h>
#include <axis2_svc_grp_ctx.h>

Go to the source code of this file.

Classes

struct  axis2_svc_grp_ops
struct  axis2_svc_grp

Defines

#define AXIS2_SVC_GRP_FREE(svc_grp, env)   ((svc_grp)->ops->free (svc_grp , env))
#define AXIS2_SVC_GRP_SET_NAME(svc_grp, env, svc_grp_name)   ((svc_grp)->ops->set_name (svc_grp, env, svc_grp_name))
#define AXIS2_SVC_GRP_GET_NAME(svc_grp, env)   ((svc_grp)->ops->get_name(svc_grp, env))
#define AXIS2_SVC_GRP_ADD_SVC(svc_grp, env, svc)   ((svc_grp)->ops->add_svc (svc_grp, env, svc))
#define AXIS2_SVC_GRP_GET_SVC(svc_grp, env, svc_name)   ((svc_grp)->ops->get_svc(svc_grp, env, svc_names))
#define AXIS2_SVC_GRP_GET_ALL_SVCS(svc_grp, env)   ((svc_grp)->ops->get_all_svcs(svc_grp, env))
#define AXIS2_SVC_GRP_REMOVE_SVC(svc_grp, env, svc_name)   ((svc_grp)->ops->remove_svc(svc_grp, env, svc_name))
#define AXIS2_SVC_GRP_ADD_PARAM(svc_grp, env, param)   ((svc_grp)->ops->add_param(svc_grp, env, param))
#define AXIS2_SVC_GRP_GET_PARAM(svc_grp, env, name)   ((svc_grp)->ops->get_param(svc_grp, env, name))
#define AXIS2_SVC_GRP_GET_ALL_PARAMS(svc_grp, env)   ((svc_grp)->ops->get_all_params(svc_grp, env))
#define AXIS2_SVC_GRP_IS_PARAM_LOCKED(svc_grp, env, param_name)   ((svc_grp)->ops->is_param_locked(svc_grp, env, param_name))
#define AXIS2_SVC_GRP_ADD_MODULE_QNAME(svc_grp, env, module_qname)   ((svc_grp)->ops->add_module_qname(svc_grp, env, module_qname))
#define AXIS2_SVC_GRP_GET_PARENT(svc_grp, env)   ((svc_grp)->ops->get_parent(svc_grp, env))
#define AXIS2_SVC_GRP_SET_PARENT(svc_grp, env, parent)   ((svc_grp)->ops->set_parent(svc_grp, env, parent))
#define AXIS2_SVC_GRP_ENGAGE_MODULE(svc_grp, env, module_name)   ((svc_grp)engage_module_modulep, env, module_name))
#define AXIS2_SVC_GRP_GET_ALL_MODULE_QNAMES(svc_grp, env)   ((svc_grp)->ops->get_all_module_qnames(svc_grp, env))
#define AXIS2_SVC_GRP_ADD_MODULE_REF(svc_grp, env, moduleref)   ((svc_grp)->ops->add_module_ref(svc_grp, env, moduleref))
#define AXIS2_SVC_GRP_GET_ALL_MODULE_REFS(svc_grp, env)   ((svc_grp)->ops->get_all_module_refs(svc_grp, env))
#define AXIS2_SVC_GRP_GET_SVC_GRP_CTX(svc_grp, env, parent)   ((svc_grp)->ops->get_svc_grp_ctx(svc_grp, env, parent))

Typedefs

typedef axis2_svc_grp_ops axis2_svc_grp_ops_t
typedef axis2_svc_grp axis2_svc_grp_t

Functions

AXIS2_EXTERN axis2_svc_grp_taxis2_svc_grp_create (const axis2_env_t *env)
AXIS2_EXTERN axis2_svc_grp_taxis2_svc_grp_create_with_conf (const axis2_env_t *env, struct axis2_conf *conf)


Detailed Description


Generated on Thu Oct 26 21:11:26 2006 for Axis2/C by  doxygen 1.4.7