#include <axis2_handler.h>
Public Attributes | |
axis2_status_t(* | free )(axis2_handler_t *handler, const axis2_env_t *env) |
axis2_status_t(* | init )(axis2_handler_t *handler, const axis2_env_t *env, struct axis2_handler_desc *handler_desc) |
axis2_status_t(* | invoke )(axis2_handler_t *handler, const axis2_env_t *env, struct axis2_msg_ctx *msg_ctx) |
const axis2_qname_t *(* | get_qname )(const axis2_handler_t *handler, const axis2_env_t *env) |
axis2_param_t *(* | get_param )(const axis2_handler_t *handler, const axis2_env_t *env, const axis2_char_t *name) |
axis2_handler_desc *(* | get_handler_desc )(const axis2_handler_t *handler, const axis2_env_t *env) |
|
Free handler struct.
|
|
Gets the handler description related to the handler.
|
|
Gets the named parameter.
|
|
Gets QName.
|
|
Initializes the handler with the information form handler description.
|
|
Invoke is called to do the actual work assigned to the handler. The phase that owns the handler is responsible for calling invoke on top of the handler. Those structs that implement the interface of the handler should implement the logic for invoke and assign the respective function pointer to invoke operation of the ops struct.
|