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

Service group description


Classes

struct  axis2_svc_grp_ops
 Service group ops struct Encapsulator struct for ops of axis2_svc_grp. More...
struct  axis2_svc_grp
 Service group struct Axis2 Service group. More...

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)   ((svc_grp)->ops->get_svc(svc_grp, env, svc))
#define AXIS2_SVC_GRP_GET_SVCS(svc_grp, env)   ((svc_grp)->ops->get_svcs(svc_grp, env))
#define AXIS2_SVC_GRP_REMOVE_SVC(svc_grp, env, srvc_name)   ((svc_grp)->ops->remove_svc(svc_grp, env, srvc_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_PARAMS(svc_grp, env)   ((svc_grp)->ops->get_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(svc_grp, env, module_qname)   ((svc_grp)->ops->add_module(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_TO_GRP(svc_grp, env, module_name)   ((svc_grp)->ops->engage_module_to_grp(svc_grp, env, module_name))
#define AXIS2_SVC_GRP_GET_SVC_GRP_MODULES(svc_grp, env)   ((svc_grp)->ops->get_svc_grp_modules(svc_grp, env))
#define AXIS2_SVC_GRP_GET_AXIS_DESC(svc_grp, env)   ((svc_grp)->ops->get_axis_desc(svc_grp, env))
#define AXIS2_SVC_GRP_SET_AXIS_DESC(svc_grp, env, axis2_desc)   ((svc_grp)->ops->set_axis_desc(svc_grp, env, axis2_desc))
#define AXIS2_SVC_GRP_ADD_MODULEREF(svc_grp, env, moduleref)   ((svc_grp)->ops->add_moduleref(svc_grp, env, moduleref))
#define AXIS2_SVC_GRP_GET_MODULES(svc_grp, env)   ((svc_grp)->ops->get_modules(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)

Function Documentation

AXIS2_EXTERN axis2_svc_grp_t* axis2_svc_grp_create const axis2_env_t env  ) 
 

Creates service group struct

Returns:
pointer to newly created service group

AXIS2_EXTERN axis2_svc_grp_t* axis2_svc_grp_create_with_conf const axis2_env_t env,
struct axis2_conf conf
 

Creates service group struct

Parameters:
conf 
Returns:
pointer to newly created service group


Generated on Fri Jun 16 18:02:47 2006 for Axis2/C by  doxygen 1.4.2