axis2_phase_rule_ops Struct Reference
[phase rule]

#include <axis2_phase_rule.h>

List of all members.

Public Attributes

const axis2_char_t *(* get_before )(const axis2_phase_rule_t *phase_rule, const axis2_env_t *env)
axis2_status_t(* set_before )(axis2_phase_rule_t *phase_rule, const axis2_env_t *env, const axis2_char_t *before)
const axis2_char_t *(* get_after )(const axis2_phase_rule_t *phase_rule, const axis2_env_t *env)
axis2_status_t(* set_after )(axis2_phase_rule_t *phase_rule, const axis2_env_t *env, const axis2_char_t *after)
const axis2_char_t *(* get_name )(const axis2_phase_rule_t *phase_rule, const axis2_env_t *env)
axis2_status_t(* set_name )(axis2_phase_rule_t *phase_rule, const axis2_env_t *env, const axis2_char_t *name)
axis2_bool_t(* is_first )(const axis2_phase_rule_t *phase_rule, const axis2_env_t *env)
axis2_status_t(* set_first )(axis2_phase_rule_t *phase_rule, const axis2_env_t *env, axis2_bool_t first)
axis2_bool_t(* is_last )(const axis2_phase_rule_t *phase_rule, const axis2_env_t *env)
axis2_status_t(* set_last )(axis2_phase_rule_t *phase_rule, const axis2_env_t *env, axis2_bool_t last)
axis2_status_t(* free )(axis2_phase_rule_t *phase_rule, const axis2_env_t *env)
axis2_phase_rule_t *(* clone )(axis2_phase_rule_t *phase_rule, const axis2_env_t *env)


Detailed Description

phase rule ops struct. Encapsulator struct for ops of axis2_phase_rule.


Member Data Documentation

const axis2_char_t*( * axis2_phase_rule_ops::get_before)(const axis2_phase_rule_t *phase_rule, const axis2_env_t *env)

Gets the name of the handler before which the handler associated with this rule should be placed.

Parameters:
phase_rule pointer to phase rule
env pointer to environment struct
Returns:
name of handler before which the handler should be placed

axis2_status_t( * axis2_phase_rule_ops::set_before)(axis2_phase_rule_t *phase_rule, const axis2_env_t *env, const axis2_char_t *before)

Sets the name of the handler before which the handler associated with this rule should be placed.

Parameters:
phase_rule pointer to phase rule
env pointer to environment struct
before name of handler before which the handler should be placed
Returns:
AXIS2_SUCCESS on success, else AXIS2_FAILURE

const axis2_char_t*( * axis2_phase_rule_ops::get_after)(const axis2_phase_rule_t *phase_rule, const axis2_env_t *env)

Gets the name of the handler after which the handler associated with this rule should be placed.

Parameters:
phase_rule pointer to phase rule
env pointer to environment struct
Returns:
name of handler after which the handler should be placed

axis2_status_t( * axis2_phase_rule_ops::set_after)(axis2_phase_rule_t *phase_rule, const axis2_env_t *env, const axis2_char_t *after)

Sets the name of the handler after which the handler associated with this rule should be placed.

Parameters:
phase_rule pointer to phase rule
env pointer to environment struct
after name of handler after which the handler should be placed
Returns:
AXIS2_SUCCESS on success, else AXIS2_FAILURE

const axis2_char_t*( * axis2_phase_rule_ops::get_name)(const axis2_phase_rule_t *phase_rule, const axis2_env_t *env)

Gets name.

Parameters:
phase_rule pointer to phase rule
env pointer to environment struct
Returns:
name string

axis2_status_t( * axis2_phase_rule_ops::set_name)(axis2_phase_rule_t *phase_rule, const axis2_env_t *env, const axis2_char_t *name)

Sets name.

Parameters:
phase_rule pointer to phase rule
env pointer to environment struct
name name string
Returns:
AXIS2_SUCCESS on success, else AXIS2_FAILURE

axis2_bool_t( * axis2_phase_rule_ops::is_first)(const axis2_phase_rule_t *phase_rule, const axis2_env_t *env)

Checks if the handler is the first in phase.

Parameters:
phase_rule pointer to phase rule
env pointer to environment struct
Returns:
AXIS2_TRUE if the handler associated with this rule is the first in phase, else AXIS2_FALSE

axis2_status_t( * axis2_phase_rule_ops::set_first)(axis2_phase_rule_t *phase_rule, const axis2_env_t *env, axis2_bool_t first)

Sets handler to be the first in phase.

Parameters:
phase_rule pointer to phase rule
env pointer to environment struct
first AXIS2_TRUE if the handler associated with this rule is the first in phase, else AXIS2_FALSE
Returns:
AXIS2_SUCCESS on success, else AXIS2_FAILURE

axis2_bool_t( * axis2_phase_rule_ops::is_last)(const axis2_phase_rule_t *phase_rule, const axis2_env_t *env)

Checks if the handler is the last in phase.

Parameters:
phase_rule pointer to phase rule
env pointer to environment struct
Returns:
AXIS2_TRUE if the handler associated with this rule is the last in phase, else AXIS2_FALSE

axis2_status_t( * axis2_phase_rule_ops::set_last)(axis2_phase_rule_t *phase_rule, const axis2_env_t *env, axis2_bool_t last)

Sets handler to be the last in phase.

Parameters:
phase_rule pointer to phase rule
env pointer to environment struct
last AXIS2_TRUE if the handler associated with this rule is the last in phase, else AXIS2_FALSE
Returns:
AXIS2_SUCCESS on success, else AXIS2_FAILURE

axis2_status_t( * axis2_phase_rule_ops::free)(axis2_phase_rule_t *phase_rule, const axis2_env_t *env)

Frees phase rule.

Parameters:
phase_rule pointer to phase rule
env pointer to environment struct
Returns:
AXIS2_SUCCESS on success, else AXIS2_FAILURE

axis2_phase_rule_t*( * axis2_phase_rule_ops::clone)(axis2_phase_rule_t *phase_rule, const axis2_env_t *env)

Clones phase rule.

Parameters:
phase_rule pointer to phase rule
env pointer to environment struct
Returns:
pointer to newly cloned phase rule


The documentation for this struct was generated from the following file:
Generated on Wed Dec 20 20:14:15 2006 for Axis2/C by  doxygen 1.5.1