Detailed Description
flow is a collection of handlers. This struct encapsulates the concept of an execution flow in the engine.
Typedef Documentation
Type name for struct axis2_flow
Function Documentation
Adds a handler description to flow.
- Parameters:
-
| flow | pointer to flow |
| env | pointer to environment struct |
| handler | pointer to handler description |
- Returns:
- AXIS2_SUCCESS on success, else AXIS2_FAILURE
Creates flow struct.
- Parameters:
-
| env | pointer to environment struct |
- Returns:
- pointer to newly created flow
Frees flow struct.
- Parameters:
-
| flow | pointer to flow |
| env | pointer to environment struct |
- Returns:
- void
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.
- Parameters:
-
| flow | pointer to flow |
| env | pointer to environment struct |
- Returns:
- void
Gets handler description at given index.
- Parameters:
-
| flow | pointer to flow |
| env | pointer to environment struct |
| index | index of the handler |
- Returns:
- pointer to handler description
Gets handler count.
- Parameters:
-
| flow | pointer to flow |
| env | pointer to environment struct |
- Returns:
- handler count