Files | |
file | axis2_op.h |
Classes | |
struct | axis2_op_ops |
struct | axis2_op |
Defines | |
#define | AXIS2_SOAP_ACTION "soapAction" |
#define | AXIS2_OP_FREE(op, env) ((op)->ops->free (op, env)) |
#define | AXIS2_OP_ADD_PARAM(op, env, param) ((op)->ops->add_param (op, env, param)) |
#define | AXIS2_OP_GET_PARAM(op, env, key) ((op)->ops->get_param (op, env, key)) |
#define | AXIS2_OP_GET_ALL_PARAMS(op, env) ((op)->ops->get_all_params (op, env)) |
#define | AXIS2_OP_IS_PARAM_LOCKED(op, env, param_name) ((op)->ops->is_param_locked(op, env, param_name)) |
#define | AXIS2_OP_SET_PARENT(op, env, service_desc) ((op)->ops->set_parent (op, env, service_desc)) |
#define | AXIS2_OP_GET_PARENT(op, env) ((op)->ops->get_parent (op, env)) |
#define | AXIS2_OP_SET_MSG_RECV(op, env, msg_recv) ((op)->ops->set_msg_recv (op, env, msg_recv)) |
#define | AXIS2_OP_GET_MSG_RECV(op, env) ((op)->ops->get_msg_recv (op, env)) |
#define | AXIS2_OP_SET_QNAME(op, env, qname) ((op)->ops->set_qname (op, env, qname)) |
#define | AXIS2_OP_GET_QNAME(op, env) (((axis2_op_t *) op)->ops->get_qname (op, env)) |
#define | AXIS2_OP_SET_MSG_EXCHANGE_PATTERN(op, env, msg_exchange_pattern) |
#define | AXIS2_OP_GET_MSG_EXCHANGE_PATTERN(op, env) ((op)->ops->get_msg_exchange_pattern (op, env)) |
#define | AXIS2_OP_GET_STYLE(op, env) ((op)->ops->get_style (op, env)) |
#define | AXIS2_OP_SET_STYLE(op, env, style) ((op)->ops->set_style (op, env, style)) |
#define | AXIS2_OP_ENGAGE_MODULE(op, env, moduleref, conf) ((op)->ops->engage_module (op, env, moduleref, conf)) |
#define | AXIS2_OP_ADD_TO_ENGAGED_MODULE_LIST(op, env, module_name) ((op)->ops->add_to_engaged_module_list (op, env, module_name)) |
#define | AXIS2_OP_GET_ALL_MODULES(op, env) ((op)->ops->get_all_modules (op, env)) |
#define | AXIS2_OP_GET_AXIS_SPECIFIC_MEP_CONST(op, env) ((op)->ops->get_axis_specific_mep_const (op, env)) |
#define | AXIS2_OP_GET_FAULT_IN_FLOW(op, env) ((op)->ops->get_fault_in_flow (op, env)) |
#define | AXIS2_OP_GET_FAULT_OUT_FLOW(op, env) ((op)->ops->get_fault_out_flow (op, env)) |
#define | AXIS2_OP_GET_OUT_FLOW(op, env) ((op)->ops->get_out_flow (op, env)) |
#define | AXIS2_OP_GET_IN_FLOW(op, env) ((op)->ops->get_in_flow (op, env)) |
#define | AXIS2_OP_SET_FAULT_IN_FLOW(op, env, list) ((op)->ops->set_fault_in_flow (op, env, list)) |
#define | AXIS2_OP_SET_FAULT_OUT_FLOW(op, env, list) ((op)->ops->set_fault_out_flow (op, env, list)) |
#define | AXIS2_OP_SET_OUT_FLOW(op, env, list) ((op)->ops->set_out_flow (op, env, list)) |
#define | AXIS2_OP_SET_IN_FLOW(op, env, list) ((op)->ops->set_in_flow (op, env, list)) |
#define | AXIS2_OP_ADD_MODULE_QNAME(op, env, module_name) ((op)->ops->add_module_qname (op, env, module_name)) |
#define | AXIS2_OP_GET_ALL_MODULE_QNAMES(op, env) ((op)->ops->get_all_module_qnames (op, env)) |
#define | AXIS2_OP_GET_ALL_IN_FAULTS(op, env) ((op)->ops->get_all_in_faults (op, env)) |
#define | AXIS2_OP_SET_IN_FAULTS(op, env) ((op)->ops->set_in_faults (op, env, in_faults)) |
#define | AXIS2_OP_GET_INPUT_MSG(op, env) ((op)->ops->get_input_msg (op, env)) |
#define | AXIS2_OP_SET_INPUT_MSG(op, env) ((op)->ops->set_input_msg (op, env, input_msg)) |
#define | AXIS2_OP_GET_ALL_OUT_FAULTS(op, env) ((op)->ops->get_all_out_faults (op, env)) |
#define | AXIS2_OP_SET_OUT_FAULTS(op, env) ((op)->ops->set_out_faults (op, env, out_faults)) |
#define | AXIS2_OP_GET_OUTPUT_MSG(op, env) ((op)->ops->get_output_msg (op, env)) |
#define | AXIS2_OP_SET_OUTPUT_MSG(op, env) ((op)->ops->set_output_msg (op, env, output_msg)) |
#define | AXIS2_OP_GET_TARGET_NAMESPACE(op, env) ((op)->ops->get_target_namespace (op, env)) |
#define | AXIS2_OP_ADD_IN_FAULT(op, env, in_fault) ((op)->ops->add_in_fault (op, env, in_fault)) |
#define | AXIS2_OP_ADD_OUT_FAULT(op, env, out_fault) ((op)->ops->add_out_fault (op, env, out_fault)) |
#define | AXIS2_OP_ADD_FEATURE(op, env, feature) ((op)->ops->add_feature (op, env, feature)) |
#define | AXIS2_OP_GET_ALL_FEATURES(op, env) ((op)->ops->get_all_features(op, env)) |
#define | AXIS2_OP_ADD_PROPERTY(op, env, wsdl_property) ((op)->ops->add_property (op, env, wsdl_property)) |
#define | AXIS2_OP_GET_ALL_PROPERTIES(op, env) ((op)->ops->get_all_properties (op, env)) |
#define | AXIS2_OP_SET_WSDL_OP(op, env, wsdl_op) ((op)->ops->set_wsdl_op (op, env, wsdl_op)) |
#define | AXIS2_OP_FIND_OP_CTX(op, env, msg_ctx, svc_ctx) ((op)->ops->find_op_ctx (op, env, msg_ctx, svc_ctx)) |
#define | AXIS2_OP_FIND_FOR_EXISTING_OP_CTX(op, env, wsdl_op) ((op)->ops->find_existing_op_ctx (op, env, wsdl_op)) |
#define | AXIS2_OP_REGISTER_OP_CTX(op, env, msg_ctx, wsdl_op) ((op)->ops->register_op_ctx (op, env, msg_ctx, wsdl_op)) |
#define | AXIS2_OP_GET_MSG(op, env, label) ((op)->ops->get_msg(op, env, label)) |
#define | AXIS2_OP_ADD_MSG(op, env, label, msg) ((op)->ops->add_msg(op, env, label, msg)) |
#define | AXIS2_OP_IS_FROM_MODULE(op, env) ((op)->ops->is_from_module(op, env)) |
#define | AXIS2_OP_SET_WSAMAPPING_LIST(op, env, mapping_list) ((op)->ops->set_wsamapping_list(op, env, mapping_list)) |
#define | AXIS2_OP_GET_WSAMAPPING_LIST(op, env) ((op)->ops->get_wsamapping_list(op, env)) |
Typedefs | |
typedef axis2_op_ops | axis2_op_ops_t |
typedef axis2_op | axis2_op_t |
Functions | |
AXIS2_EXTERN axis2_op_t * | axis2_op_create (const axis2_env_t *env) |
AXIS2_EXTERN axis2_op_t * | axis2_op_create_from_module (const axis2_env_t *env) |
AXIS2_EXTERN axis2_op_t * | axis2_op_create_with_qname (const axis2_env_t *env, const axis2_qname_t *name) |
AXIS2_EXTERN axis2_op_t * | axis2_op_create_with_wsdl_op (const axis2_env_t *env, struct axis2_wsdl_op *wsdl_op) |
AXIS2_EXTERN axis2_status_t | axis2_op_free_void_arg (void *op, const axis2_env_t *env) |
#define AXIS2_OP_ADD_FEATURE | ( | op, | |||
env, | |||||
feature | ) | ((op)->ops->add_feature (op, env, feature)) |
Adds feature.
#define AXIS2_OP_ADD_IN_FAULT | ( | op, | |||
env, | |||||
in_fault | ) | ((op)->ops->add_in_fault (op, env, in_fault)) |
Adds in fault.
#define AXIS2_OP_ADD_MODULE_QNAME | ( | op, | |||
env, | |||||
module_name | ) | ((op)->ops->add_module_qname (op, env, module_name)) |
Adds given module QName to module qname list.
#define AXIS2_OP_ADD_MSG | ( | op, | |||
env, | |||||
label, | |||||
msg | ) | ((op)->ops->add_msg(op, env, label, msg)) |
Adds message with given label.
#define AXIS2_OP_ADD_OUT_FAULT | ( | op, | |||
env, | |||||
out_fault | ) | ((op)->ops->add_out_fault (op, env, out_fault)) |
Adds out fault.
#define AXIS2_OP_ADD_PARAM | ( | op, | |||
env, | |||||
param | ) | ((op)->ops->add_param (op, env, param)) |
Adds parameter.
#define AXIS2_OP_ADD_PROPERTY | ( | op, | |||
env, | |||||
wsdl_property | ) | ((op)->ops->add_property (op, env, wsdl_property)) |
Adds property.
#define AXIS2_OP_ADD_TO_ENGAGED_MODULE_LIST | ( | op, | |||
env, | |||||
module_name | ) | ((op)->ops->add_to_engaged_module_list (op, env, module_name)) |
Adds the named module to engaged module list.
#define AXIS2_OP_ENGAGE_MODULE | ( | op, | |||
env, | |||||
moduleref, | |||||
conf | ) | ((op)->ops->engage_module (op, env, moduleref, conf)) |
Engages the given module.
#define AXIS2_OP_FIND_FOR_EXISTING_OP_CTX | ( | op, | |||
env, | |||||
wsdl_op | ) | ((op)->ops->find_existing_op_ctx (op, env, wsdl_op)) |
Finds existing operation context related to this operation.
#define AXIS2_OP_FIND_OP_CTX | ( | op, | |||
env, | |||||
msg_ctx, | |||||
svc_ctx | ) | ((op)->ops->find_op_ctx (op, env, msg_ctx, svc_ctx)) |
Finds operation context related to this operation.
#define AXIS2_OP_FREE | ( | op, | |||
env | ) | ((op)->ops->free (op, env)) |
Frees operation.
#define AXIS2_OP_GET_ALL_FEATURES | ( | op, | |||
env | ) | ((op)->ops->get_all_features(op, env)) |
Gets all features.
#define AXIS2_OP_GET_ALL_IN_FAULTS | ( | op, | |||
env | ) | ((op)->ops->get_all_in_faults (op, env)) |
Gets in faults.
#define AXIS2_OP_GET_ALL_MODULE_QNAMES | ( | op, | |||
env | ) | ((op)->ops->get_all_module_qnames (op, env)) |
Gets all module descriptions.
#define AXIS2_OP_GET_ALL_MODULES | ( | op, | |||
env | ) | ((op)->ops->get_all_modules (op, env)) |
Gets all modules.
#define AXIS2_OP_GET_ALL_OUT_FAULTS | ( | op, | |||
env | ) | ((op)->ops->get_all_out_faults (op, env)) |
Gets out faults.
#define AXIS2_OP_GET_ALL_PARAMS | ( | op, | |||
env | ) | ((op)->ops->get_all_params (op, env)) |
Gets all the parameters as a list.
#define AXIS2_OP_GET_ALL_PROPERTIES | ( | op, | |||
env | ) | ((op)->ops->get_all_properties (op, env)) |
Gets all properties.
#define AXIS2_OP_GET_AXIS_SPECIFIC_MEP_CONST | ( | op, | |||
env | ) | ((op)->ops->get_axis_specific_mep_const (op, env)) |
Gets Axis specific MEP constant.
#define AXIS2_OP_GET_FAULT_IN_FLOW | ( | op, | |||
env | ) | ((op)->ops->get_fault_in_flow (op, env)) |
Gets fault in flow.
#define AXIS2_OP_GET_FAULT_OUT_FLOW | ( | op, | |||
env | ) | ((op)->ops->get_fault_out_flow (op, env)) |
Gets fault out flow.
#define AXIS2_OP_GET_IN_FLOW | ( | op, | |||
env | ) | ((op)->ops->get_in_flow (op, env)) |
Gets in flow.
#define AXIS2_OP_GET_INPUT_MSG | ( | op, | |||
env | ) | ((op)->ops->get_input_msg (op, env)) |
Gets input message.
#define AXIS2_OP_GET_MSG | ( | op, | |||
env, | |||||
label | ) | ((op)->ops->get_msg(op, env, label)) |
Gets message corresponding to given label.
#define AXIS2_OP_GET_MSG_EXCHANGE_PATTERN | ( | op, | |||
env | ) | ((op)->ops->get_msg_exchange_pattern (op, env)) |
Gets message exchange pattern.
#define AXIS2_OP_GET_MSG_RECV | ( | op, | |||
env | ) | ((op)->ops->get_msg_recv (op, env)) |
Gets message receiver.
#define AXIS2_OP_GET_OUT_FLOW | ( | op, | |||
env | ) | ((op)->ops->get_out_flow (op, env)) |
Gets out flow.
#define AXIS2_OP_GET_OUTPUT_MSG | ( | op, | |||
env | ) | ((op)->ops->get_output_msg (op, env)) |
Gets output message.
#define AXIS2_OP_GET_PARAM | ( | op, | |||
env, | |||||
key | ) | ((op)->ops->get_param (op, env, key)) |
Gets named parameter.
#define AXIS2_OP_GET_PARENT | ( | op, | |||
env | ) | ((op)->ops->get_parent (op, env)) |
Gets parent service.
#define AXIS2_OP_GET_QNAME | ( | op, | |||
env | ) | (((axis2_op_t *) op)->ops->get_qname (op, env)) |
Gets QName.
#define AXIS2_OP_GET_STYLE | ( | op, | |||
env | ) | ((op)->ops->get_style (op, env)) |
Gets style of operation.
#define AXIS2_OP_GET_TARGET_NAMESPACE | ( | op, | |||
env | ) | ((op)->ops->get_target_namespace (op, env)) |
Gets target namespace.
#define AXIS2_OP_GET_WSAMAPPING_LIST | ( | op, | |||
env | ) | ((op)->ops->get_wsamapping_list(op, env)) |
Get wsa mapping list.
#define AXIS2_OP_IS_FROM_MODULE | ( | op, | |||
env | ) | ((op)->ops->is_from_module(op, env)) |
Checks is the operation is from a module.
#define AXIS2_OP_IS_PARAM_LOCKED | ( | op, | |||
env, | |||||
param_name | ) | ((op)->ops->is_param_locked(op, env, param_name)) |
Checks if the named parameter is locked.
#define AXIS2_OP_REGISTER_OP_CTX | ( | op, | |||
env, | |||||
msg_ctx, | |||||
wsdl_op | ) | ((op)->ops->register_op_ctx (op, env, msg_ctx, wsdl_op)) |
Registers given operation context against this operation.
#define AXIS2_OP_SET_FAULT_IN_FLOW | ( | op, | |||
env, | |||||
list | ) | ((op)->ops->set_fault_in_flow (op, env, list)) |
Sets fault in flow.
#define AXIS2_OP_SET_FAULT_OUT_FLOW | ( | op, | |||
env, | |||||
list | ) | ((op)->ops->set_fault_out_flow (op, env, list)) |
Sets fault out flow.
#define AXIS2_OP_SET_IN_FAULTS | ( | op, | |||
env | ) | ((op)->ops->set_in_faults (op, env, in_faults)) |
Sets in faults.
#define AXIS2_OP_SET_IN_FLOW | ( | op, | |||
env, | |||||
list | ) | ((op)->ops->set_in_flow (op, env, list)) |
Sets in flow.
#define AXIS2_OP_SET_INPUT_MSG | ( | op, | |||
env | ) | ((op)->ops->set_input_msg (op, env, input_msg)) |
Sets input message.
#define AXIS2_OP_SET_MSG_EXCHANGE_PATTERN | ( | op, | |||
env, | |||||
msg_exchange_pattern | ) |
Value:
((op)->ops->set_msg_exchange_pattern (op, env, \ msg_exchange_pattern))
#define AXIS2_OP_SET_MSG_RECV | ( | op, | |||
env, | |||||
msg_recv | ) | ((op)->ops->set_msg_recv (op, env, msg_recv)) |
Sets message receiver.
#define AXIS2_OP_SET_OUT_FAULTS | ( | op, | |||
env | ) | ((op)->ops->set_out_faults (op, env, out_faults)) |
Sets out faults.
#define AXIS2_OP_SET_OUT_FLOW | ( | op, | |||
env, | |||||
list | ) | ((op)->ops->set_out_flow (op, env, list)) |
Sets out flow.
#define AXIS2_OP_SET_OUTPUT_MSG | ( | op, | |||
env | ) | ((op)->ops->set_output_msg (op, env, output_msg)) |
Sets output message.
#define AXIS2_OP_SET_PARENT | ( | op, | |||
env, | |||||
service_desc | ) | ((op)->ops->set_parent (op, env, service_desc)) |
Sets parent service.
#define AXIS2_OP_SET_QNAME | ( | op, | |||
env, | |||||
qname | ) | ((op)->ops->set_qname (op, env, qname)) |
Sets QName.
#define AXIS2_OP_SET_STYLE | ( | op, | |||
env, | |||||
style | ) | ((op)->ops->set_style (op, env, style)) |
Sets style of operation.
#define AXIS2_OP_SET_WSAMAPPING_LIST | ( | op, | |||
env, | |||||
mapping_list | ) | ((op)->ops->set_wsamapping_list(op, env, mapping_list)) |
Set wsa mapping list.
#define AXIS2_OP_SET_WSDL_OP | ( | op, | |||
env, | |||||
wsdl_op | ) | ((op)->ops->set_wsdl_op (op, env, wsdl_op)) |
Sets wsdl operation.
#define AXIS2_SOAP_ACTION "soapAction" |
SOAP action string constant
typedef struct axis2_op_ops axis2_op_ops_t |
Type name for struct axis2_op_ops
typedef struct axis2_op axis2_op_t |
Type name for struct axis2_op
AXIS2_EXTERN axis2_op_t* axis2_op_create | ( | const axis2_env_t * | env | ) |
Creates operation struct.
env | pointer to environment struct |
AXIS2_EXTERN axis2_op_t* axis2_op_create_from_module | ( | const axis2_env_t * | env | ) |
Creates operation struct for an operation defined in a module.
env | pointer to environment struct |
AXIS2_EXTERN axis2_op_t* axis2_op_create_with_qname | ( | const axis2_env_t * | env, | |
const axis2_qname_t * | name | |||
) |
Creates operation struct with given QName.
env | pointer to environment struct | |
name | pointer to QName |
AXIS2_EXTERN axis2_op_t* axis2_op_create_with_wsdl_op | ( | const axis2_env_t * | env, | |
struct axis2_wsdl_op * | wsdl_op | |||
) |
Creates operation struct with given WSDL operation as base.
env | pointer to environment struct | |
wsdl_op | pointer to WSDL operation |
AXIS2_EXTERN axis2_status_t axis2_op_free_void_arg | ( | void * | op, | |
const axis2_env_t * | env | |||
) |
Frees the operation given as a void pointer. This method would cast the void parameter to an operation pointer and then call free method.
pointer | to operation as a void pointer | |
env | pointer to environment struct |