phsae resolver
[phase resolver]


Files

file  axis2_phase_resolver.h
 Axis2 Wsdl soap op interface.

Classes

struct  axis2_phase_resolver_ops
struct  axis2_phase_resolver

Defines

#define AXIS2_PHASE_RESOLVER_FREE(phase_resolver, env)   ((phase_resolver)->ops->free (phase_resolver, env))
#define AXIS2_PHASE_RESOLVER_BUILD_CHAINS(phase_resolver, env)   ((phase_resolver)->ops->build_chains (phase_resolver, env))
#define AXIS2_PHASE_RESOLVER_BUILD_MODULE_OP(phase_resolver, env, op)   ((phase_resolver)->ops->build_module_op (phase_resolver, env, op))
#define AXIS2_PHASE_RESOLVER_BUILD_TRANSPORT_CHAINS(phase_resolver, env)   ((phase_resolver)->ops->build_transport_chains (phase_resolver, env))
#define AXIS2_PHASE_RESOLVER_ENGAGE_MODULE_GLOBALLY(phase_resolver, env, module)   ((phase_resolver)->ops->engage_module_globally (phase_resolver, env, module))
#define AXIS2_PHASE_RESOLVER_ENGAGE_MODULE_TO_SVC_FROM_GLOBAL(phase_resolver, env, svc, module_desc)   ((phase_resolver)->ops->engage_module_to_svc_from_global (phase_resolver, env, svc, module_desc))
#define AXIS2_PHASE_RESOLVER_ENGAGE_MODULE_TO_SVC(phase_resolver, env, svc, module_desc)   ((phase_resolver)->ops->engage_module_to_svc (phase_resolver, env, svc, module_desc))
#define AXIS2_PHASE_RESOLVER_ENGAGE_MODULE_TO_OP(phase_resolver, env, axis_op, module_desc)   ((phase_resolver)->ops->engage_module_to_op (phase_resolver, env, axis_op, module_desc))

Typedefs

typedef axis2_phase_resolver axis2_phase_resolver_t
typedef axis2_phase_resolver_ops axis2_phase_resolver_ops_t

Functions

AXIS2_EXTERN axis2_phase_resolver_taxis2_phase_resolver_create (const axis2_env_t *env)
AXIS2_EXTERN axis2_phase_resolver_taxis2_phase_resolver_create_with_config (const axis2_env_t *env, struct axis2_conf *axis2_config)
AXIS2_EXTERN axis2_phase_resolver_taxis2_phase_resolver_create_with_config_and_svc (const axis2_env_t *env, struct axis2_conf *axis2_config, struct axis2_svc *svc)

Detailed Description

Description.

Define Documentation

#define AXIS2_PHASE_RESOLVER_BUILD_CHAINS phase_resolver,
env   )     ((phase_resolver)->ops->build_chains (phase_resolver, env))
 

Build chains.

See also:
axis2_phase_resolver_ops::build_chains

#define AXIS2_PHASE_RESOLVER_BUILD_MODULE_OP phase_resolver,
env,
op   )     ((phase_resolver)->ops->build_module_op (phase_resolver, env, op))
 

Build module operations.

See also:
axis2_phase_resolver_ops::build_module_op

#define AXIS2_PHASE_RESOLVER_BUILD_TRANSPORT_CHAINS phase_resolver,
env   )     ((phase_resolver)->ops->build_transport_chains (phase_resolver, env))
 

Build transport chains.

See also:
axis2_phase_resolver_ops::build_transport_chains

#define AXIS2_PHASE_RESOLVER_ENGAGE_MODULE_GLOBALLY phase_resolver,
env,
module   )     ((phase_resolver)->ops->engage_module_globally (phase_resolver, env, module))
 

Engages module globally.

See also:
axis2_phase_resolver_ops::engage_module_globally

#define AXIS2_PHASE_RESOLVER_ENGAGE_MODULE_TO_OP phase_resolver,
env,
axis_op,
module_desc   )     ((phase_resolver)->ops->engage_module_to_op (phase_resolver, env, axis_op, module_desc))
 

Engage module to operation.

See also:
axis2_phase_resolver_ops::engage_module_to_op

#define AXIS2_PHASE_RESOLVER_ENGAGE_MODULE_TO_SVC phase_resolver,
env,
svc,
module_desc   )     ((phase_resolver)->ops->engage_module_to_svc (phase_resolver, env, svc, module_desc))
 

Engage module to service.

See also:
axis2_phase_resolver_ops::engage_module_to_svc

#define AXIS2_PHASE_RESOLVER_ENGAGE_MODULE_TO_SVC_FROM_GLOBAL phase_resolver,
env,
svc,
module_desc   )     ((phase_resolver)->ops->engage_module_to_svc_from_global (phase_resolver, env, svc, module_desc))
 

Engages module to service from global.

See also:
axis2_phase_resolver_ops::engage_module_to_svc_from_global

#define AXIS2_PHASE_RESOLVER_FREE phase_resolver,
env   )     ((phase_resolver)->ops->free (phase_resolver, env))
 

Frees the phase resolver.

See also:
axis2_phase_resolver_ops::free


Typedef Documentation

typedef struct axis2_phase_resolver_ops axis2_phase_resolver_ops_t
 

Type name for axis2_phase_resolver_ops

typedef struct axis2_phase_resolver axis2_phase_resolver_t
 

Type name for axis2_phase_resolver


Function Documentation

AXIS2_EXTERN axis2_phase_resolver_t* axis2_phase_resolver_create const axis2_env_t env  ) 
 

Creates phase resolver struct

Parameters:
env pointer to environment struct
Returns:
pointer to newly created phase resolver

AXIS2_EXTERN axis2_phase_resolver_t* axis2_phase_resolver_create_with_config const axis2_env_t env,
struct axis2_conf axis2_config
 

default constructor , to obuild chains for GlobalDescription

Parameters:
env pointer to environment struct
axis2_config pointer to aixs2 configuratoin

AXIS2_EXTERN axis2_phase_resolver_t* axis2_phase_resolver_create_with_config_and_svc const axis2_env_t env,
struct axis2_conf axis2_config,
struct axis2_svc svc
 

Parameters:
env pointer to environment struct
aixs2_config pointer to aixs2_config
svc pointer to service


Generated on Thu Aug 31 17:32:42 2006 for Axis2/C by  doxygen 1.4.6