#include <axis2_disp.h>
Public Attributes | |
axis2_handler_t *(* | get_base )(const axis2_disp_t *disp, const axis2_env_t *env) |
axis2_qname_t *(* | get_qname )(const axis2_disp_t *disp, const axis2_env_t *env) |
axis2_status_t(* | set_qname )(axis2_disp_t *disp, const axis2_env_t *env, axis2_qname_t *qname) |
axis2_status_t(* | free )(axis2_disp_t *disp, const axis2_env_t *env) |
axis2_svc_t *(* | find_svc )(axis2_msg_ctx_t *msg_ctx, const axis2_env_t *env) |
axis2_op_t *(* | find_op )(axis2_msg_ctx_t *msg_ctx, const axis2_env_t *env, const axis2_svc_t *svc) |
|
Finds the operation that corresponds to the given message context and service. The various dispatcher implementations that inherit from dispatcher struct should implement this find_op method and assign the respective function pointers to point to this method. Finds the op
|
|
Finds the service that corresponds to the given message context. The various dispatcher implementations that inherit from dispatcher struct should implement this find_svc method and assign the respective function pointers to point to this method.
|
|
Frees dispatcher struct.
|
|
Gets the base struct which is of type handler.
|
|
Gets the qname of the dispatcher.
|
|
Sets the qname of the dispatcher.
|