Files | |
file | axis2_flow.h |
Typedefs | |
typedef struct axis2_flow | axis2_flow_t |
Functions | |
AXIS2_EXTERN axis2_flow_t * | axis2_flow_create (const axutil_env_t *env) |
AXIS2_EXTERN void | axis2_flow_free (axis2_flow_t *flow, const axutil_env_t *env) |
AXIS2_EXTERN axis2_status_t | axis2_flow_add_handler (axis2_flow_t *flow, const axutil_env_t *env, axis2_handler_desc_t *handler) |
AXIS2_EXTERN axis2_handler_desc_t * | axis2_flow_get_handler (const axis2_flow_t *flow, const axutil_env_t *env, const int index) |
AXIS2_EXTERN int | axis2_flow_get_handler_count (const axis2_flow_t *flow, const axutil_env_t *env) |
AXIS2_EXTERN void | axis2_flow_free_void_arg (void *flow, const axutil_env_t *env) |
typedef struct axis2_flow axis2_flow_t |
Type name for struct axis2_flow
AXIS2_EXTERN axis2_status_t axis2_flow_add_handler | ( | axis2_flow_t * | flow, | |
const axutil_env_t * | env, | |||
axis2_handler_desc_t * | handler | |||
) |
Adds a handler description to flow.
flow | pointer to flow | |
env | pointer to environment struct | |
handler | pointer to handler description |
AXIS2_EXTERN axis2_flow_t* axis2_flow_create | ( | const axutil_env_t * | env | ) |
Creates flow struct.
env | pointer to environment struct |
AXIS2_EXTERN void axis2_flow_free | ( | axis2_flow_t * | flow, | |
const axutil_env_t * | env | |||
) |
Frees flow struct.
flow | pointer to flow | |
env | pointer to environment struct |
AXIS2_EXTERN void axis2_flow_free_void_arg | ( | void * | flow, | |
const axutil_env_t * | env | |||
) |
Frees flow passed as void pointer. This method would cast the void pointer to appropriate type and then call free method.
flow | pointer to flow | |
env | pointer to environment struct |
AXIS2_EXTERN axis2_handler_desc_t* axis2_flow_get_handler | ( | const axis2_flow_t * | flow, | |
const axutil_env_t * | env, | |||
const int | index | |||
) |
Gets handler description at given index.
flow | pointer to flow | |
env | pointer to environment struct | |
index | index of the handler |
AXIS2_EXTERN int axis2_flow_get_handler_count | ( | const axis2_flow_t * | flow, | |
const axutil_env_t * | env | |||
) |
Gets handler count.
flow | pointer to flow | |
env | pointer to environment struct |