Files | |
file | axis2_phase_rule.h |
Classes | |
struct | axis2_phase_rule_ops |
struct | axis2_phase_rule |
Defines | |
#define | AXIS2_PHASE_RULE_GET_BEFORE(phase_rule, env) ((phase_rule)->ops->get_before(phase_rule, env)) |
#define | AXIS2_PHASE_RULE_SET_BEFORE(phase_rule, env, before) ((phase_rule)->ops->set_before(phase_rule, env, before)) |
#define | AXIS2_PHASE_RULE_GET_AFTER(phase_rule, env) ((phase_rule)->ops->get_after(phase_rule, env)) |
#define | AXIS2_PHASE_RULE_SET_AFTER(phase_rule, env, after) ((phase_rule)->ops->set_after(phase_rule, env, after)) |
#define | AXIS2_PHASE_RULE_GET_NAME(phase_rule, env) ((phase_rule)->ops->get_name(phase_rule, env)) |
#define | AXIS2_PHASE_RULE_SET_NAME(phase_rule, env, name) ((phase_rule)->ops->set_name(phase_rule, env, name)) |
#define | AXIS2_PHASE_RULE_IS_FIRST(phase_rule, env) ((phase_rule)->ops->is_first(phase_rule, env)) |
#define | AXIS2_PHASE_RULE_SET_FIRST(phase_rule, env, first) ((phase_rule)->ops->set_first(phase_rule, env, first)) |
#define | AXIS2_PHASE_RULE_IS_LAST(phase_rule, env) ((phase_rule)->ops->is_last(phase_rule, env)) |
#define | AXIS2_PHASE_RULE_SET_LAST(phase_rule, env, last) ((phase_rule)->ops->set_last(phase_rule, env, last)) |
#define | AXIS2_PHASE_RULE_FREE(phase_rule, env) ((phase_rule)->ops->free(phase_rule, env)) |
#define | AXIS2_PHASE_RULE_CLONE(phase_rule, env) ((phase_rule)->ops->clone(phase_rule, env)) |
Typedefs | |
typedef axis2_phase_rule | axis2_phase_rule_t |
typedef axis2_phase_rule_ops | axis2_phase_rule_ops_t |
Functions | |
AXIS2_EXTERN axis2_phase_rule_t * | axis2_phase_rule_create (const axis2_env_t *env, const axis2_char_t *name) |
#define AXIS2_PHASE_RULE_CLONE | ( | phase_rule, | |||
env | ) | ((phase_rule)->ops->clone(phase_rule, env)) |
Clones given phase rule.
#define AXIS2_PHASE_RULE_FREE | ( | phase_rule, | |||
env | ) | ((phase_rule)->ops->free(phase_rule, env)) |
Frees phase rule.
#define AXIS2_PHASE_RULE_GET_AFTER | ( | phase_rule, | |||
env | ) | ((phase_rule)->ops->get_after(phase_rule, env)) |
Gets name of the handler after which the handler associated with this rule is to be placed.
#define AXIS2_PHASE_RULE_GET_BEFORE | ( | phase_rule, | |||
env | ) | ((phase_rule)->ops->get_before(phase_rule, env)) |
Gets name of the handler before which the handler associated with this rule is to be placed.
#define AXIS2_PHASE_RULE_GET_NAME | ( | phase_rule, | |||
env | ) | ((phase_rule)->ops->get_name(phase_rule, env)) |
Gets name.
#define AXIS2_PHASE_RULE_IS_FIRST | ( | phase_rule, | |||
env | ) | ((phase_rule)->ops->is_first(phase_rule, env)) |
Checks if the associated handler is the first in phase.
#define AXIS2_PHASE_RULE_IS_LAST | ( | phase_rule, | |||
env | ) | ((phase_rule)->ops->is_last(phase_rule, env)) |
Checks if the associated handler is the last in phase.
#define AXIS2_PHASE_RULE_SET_AFTER | ( | phase_rule, | |||
env, | |||||
after | ) | ((phase_rule)->ops->set_after(phase_rule, env, after)) |
Sets name of the handler after which the handler associated with this rule is to be placed.
#define AXIS2_PHASE_RULE_SET_BEFORE | ( | phase_rule, | |||
env, | |||||
before | ) | ((phase_rule)->ops->set_before(phase_rule, env, before)) |
Sets name of the handler before which the handler associated with this rule is to be placed.
#define AXIS2_PHASE_RULE_SET_FIRST | ( | phase_rule, | |||
env, | |||||
first | ) | ((phase_rule)->ops->set_first(phase_rule, env, first)) |
Sets the associated handler to be the first in phase.
#define AXIS2_PHASE_RULE_SET_LAST | ( | phase_rule, | |||
env, | |||||
last | ) | ((phase_rule)->ops->set_last(phase_rule, env, last)) |
Sets the associated handler to be the last in phase.
#define AXIS2_PHASE_RULE_SET_NAME | ( | phase_rule, | |||
env, | |||||
name | ) | ((phase_rule)->ops->set_name(phase_rule, env, name)) |
Sets name.
typedef struct axis2_phase_rule_ops axis2_phase_rule_ops_t |
Type name for struct axis2_phase_rule_ops
typedef struct axis2_phase_rule axis2_phase_rule_t |
Type name for struct axis2_phase_rule
AXIS2_EXTERN axis2_phase_rule_t* axis2_phase_rule_create | ( | const axis2_env_t * | env, | |
const axis2_char_t * | name | |||
) |
Creates a phase rule struct instance.
env | pointer to environment struct | |
phase_name | name of the phase rule |