Files | |
file | axis2_svc.h |
Classes | |
struct | axis2_svc_ops |
struct | axis2_svc |
Defines | |
#define | AXIS2_SVC_FREE(svc, env) ((svc)->ops->free (svc, env)) |
#define | AXIS2_SVC_ADD_OP(svc, env, op) ((svc)->ops->add_op (svc, env, op)) |
#define | AXIS2_SVC_GET_OP_WITH_QNAME(svc, env, op_qname) ((svc)->ops->get_op_with_qname (svc, env, op_qname)) |
#define | AXIS2_SVC_GET_OP_WITH_NAME(svc, env, op_name) ((svc)->ops->get_op_with_name (svc, env, op_name)) |
#define | AXIS2_SVC_GET_ALL_OPS(svc, env) ((svc)->ops->get_all_ops (svc, env)) |
#define | AXIS2_SVC_SET_PARENT(svc, env, svc_grp) ((svc)->ops->set_parent (svc, env, svc_grp)) |
#define | AXIS2_SVC_GET_PARENT(svc, env) ((svc)->ops->get_parent (svc, env)) |
#define | AXIS2_SVC_SET_QNAME(svc, env, qname) ((svc)->ops->set_qname(svc , env, qname)) |
#define | AXIS2_SVC_GET_QNAME(svc, env) ((svc)->ops->get_qname(svc , env)) |
#define | AXIS2_SVC_ADD_PARAM(svc, env, param) ((svc)->ops->add_param(svc , env, param)) |
#define | AXIS2_SVC_GET_PARAM(svc, env, name) ((svc)->ops->get_param(svc , env, name)) |
#define | AXIS2_SVC_GET_ALL_PARAMS(svc, env) ((svc)->ops->get_all_params(svc , env)) |
#define | AXIS2_SVC_IS_PARAM_LOCKED(svc, env, param_name) ((svc)->ops->is_param_locked(svc, env, param_name)) |
#define | AXIS2_SVC_SET_WSDL_INTERFACE(svc, env, wsdl_interface) ((svc)->ops->set_wsdl_interface(svc, env, wsdl_interface)) |
#define | AXIS2_SVC_GET_WSDL_INTERFACE(svc, env) ((svc)->ops->get_wsdl_interface(svc, env)) |
#define | AXIS2_SVC_ENGAGE_MODULE(svc, env, module_desc, axis2_config) ((svc)->ops->engage_module(svc, env, module_desc, axis2_config)) |
#define | AXIS2_SVC_ADD_MODULE_OPS(svc, env, module_desc, axis2_config) ((svc)->ops->add_module_ops(svc, env, module_desc, axis2_config)) |
#define | AXIS2_SVC_ADD_TO_ENGAGED_MODULE_LIST(svc, env, module_name) ((svc)->ops->add_to_engaged_module_list(svc, env, module_name)) |
#define | AXIS2_SVC_GET_ALL_ENGAGED_MODULES(svc, env) ((svc)->ops->get_all_engaged_modules(svc, env)) |
#define | AXIS2_SVC_GET_WSDL_OP(svc, env, op_name) ((svc)->ops->get_wsdl_op(svc, env, op_name)) |
#define | AXIS2_SVC_SET_STYLE(svc, env, style) ((svc)->ops->set_style(svc, env, style)) |
#define | AXIS2_SVC_GET_STYLE(svc, env) ((svc)->ops->get_style(svc, env)) |
#define | AXIS2_SVC_GET_IN_FLOW(svc, env) ((svc)->ops->get_in_flow(svc, env)) |
#define | AXIS2_SVC_SET_IN_FLOW(svc, env, in_flow) ((svc)->ops->set_in_flow(svc, env, in_flow)) |
#define | AXIS2_SVC_GET_OUT_FLOW(svc, env) ((svc)->ops->get_out_flow(svc, env)) |
#define | AXIS2_SVC_SET_OUT_FLOW(svc, env, out_flow) ((svc)->ops->set_out_flow(svc, env, out_flow)) |
#define | AXIS2_SVC_GET_FAULT_IN_FLOW(svc, env) ((svc)->ops->get_fault_in_flow(svc, env)) |
#define | AXIS2_SVC_SET_FAULT_IN_FLOW(svc, env, fault_in_flow) ((svc)->ops->set_fault_in_flow(svc, env, fault_in_flow)) |
#define | AXIS2_SVC_GET_FAULT_OUT_FLOW(svc, env) ((svc)->ops->get_fault_out_flow(svc, env)) |
#define | AXIS2_SVC_SET_FAULT_OUT_FLOW(svc, env, fault_out_flow) ((svc)->ops->set_fault_out_flow(svc, env, fault_out_flow)) |
#define | AXIS2_SVC_GET_OP_BY_SOAP_ACTION(svc, env, soap_action) ((svc)->ops->get_op_by_soap_action(svc, env, soap_action)) |
#define | AXIS2_SVC_GET_OP_BY_SOAP_ACTION_AND_ENDPOINT(svc, env, soap_action, endpoint) ((svc)->ops->get_op_by_soap_action_and_endpoint(svc, env, soap_action, endpoint)) |
#define | AXIS2_SVC_GET_NAME(svc, env) ((svc)->ops->get_name(svc, env)) |
#define | AXIS2_SVC_SET_NAME(svc, env, axis2_svc_name) ((svc)->ops->set_name(svc, env, axis2_svc_name)) |
#define | AXIS2_SVC_SET_LAST_UPDATE(svc, env) ((svc)->ops->set_last_update(svc, env)) |
#define | AXIS2_SVC_GET_LAST_UPDATE(svc, env) ((svc)->ops->get_last_update(svc, env)) |
#define | AXIS2_SVC_GET_SVC_DESC(svc, env) ((svc)->ops->get_svc_desc(svc, env)) |
#define | AXIS2_SVC_SET_SVC_DESC(svc, env, svc_desc) ((svc)->ops->set_svc_desc(svc, env, svc_desc)) |
#define | AXIS2_SVC_GET_FILE_NAME(svc, env) ((svc)->ops->get_file_name(svc, env)) |
#define | AXIS2_SVC_SET_FILE_NAME(svc, env, filename) ((svc)->ops->set_file_name(svc, env, filename)) |
#define | AXIS2_SVC_GET_ALL_ENDPOINTS(svc, env) ((svc)->ops->get_all_endpoints(svc, env)) |
#define | AXIS2_SVC_SET_ALL_ENDPOINTS(svc, env, endpoints) ((svc)->ops->set_all_endpoints(svc, env, endpoints)) |
#define | AXIS2_SVC_SET_ENDPOINT(svc, env, endpoint) ((svc)->ops->set_endpoint(svc, env, endpoint)) |
#define | AXIS2_SVC_GET_ENDPOINT(svc, env, qname) ((svc)->ops->get_endpoint(svc, env, qname)) |
#define | AXIS2_SVC_GET_NAMESPACE(svc, env) ((svc)->ops->get_namespace(svc, env)) |
#define | AXIS2_SVC_ADD_MAPPING(svc, env, mapping_key, axis2_opt) ((svc)->ops->add_mapping(svc, env, mapping_key, axis2_opt)) |
#define | AXIS2_SVC_ADD_MODULE_QNAME(svc, env, module_qname) ((svc)->ops->add_module_qname(svc, env, module_qname)) |
#define | AXIS2_SVC_GET_ALL_MODULE_QNAMES(svc, env) ((svc)->ops->get_all_module_qnames(svc, env)) |
#define | AXIS2_SVC_IS_SCHEMA_LOCATION_ADJUSTED(svc, env) ((svc)->ops->is_schema_location_adjusted(svc, env)) |
#define | AXIS2_SVC_SET_SCHEMA_LOCATION_ADJUSTED(svc, env, adjusted) ((svc)->ops->set_schema_location_adjusted(svc, env, adjusted)) |
#define | AXIS2_SVC_GET_SCHEMA_MAPPING_TABLE(svc, env) ((svc)->ops->get_schema_mapping_table(svc, env)) |
#define | AXIS2_SVC_SET_SCHEMA_MAPPING_TABLE(svc, env, table) ((svc)->ops->set_schema_mapping_table(svc, env, table)) |
#define | AXIS2_SVC_GET_CUSTOM_SCHEMA_PREFIX(svc, env) ((svc)->ops->get_custom_schema_prefix(svc, env)) |
#define | AXIS2_SVC_SET_CUSTOM_SCHEMA_PREFIX(svc, env, prefix) ((svc)->ops->set_custom_schema_prefix(svc, env, prefix)) |
#define | AXIS2_SVC_GET_CUSTOM_SCHEMA_SUFFIX(svc, env) ((svc)->ops->get_custom_schema_suffix(svc, env)) |
#define | AXIS2_SVC_SET_CUSTOM_SCHEMA_SUFFIX(svc, env, suffix) ((svc)->ops->set_custom_schema_suffix(svc, env, suffix)) |
#define | AXIS2_SVC_PRINT_SCHEMA(svc, env) ((svc)->ops->print_schema(svc, env)) |
#define | AXIS2_SVC_GET_SCHEMA(svc, env, index) ((svc)->ops->get_schema(svc, env, index)) |
#define | AXIS2_SVC_ADD_ALL_NAMESPACES(svc, env, index) ((svc)->ops->add_all_namespaces(svc, env, index)) |
#define | AXIS2_SVC_GET_ALL_SCHEMAS(svc, env) ((svc)->ops->get_all_schemas(svc, env)) |
#define | AXIS2_SVC_ADD_SCHEMA(svc, env, schema) ((svc)->ops->add_schema(svc, env, schema)) |
#define | AXIS2_SVC_ADD_ALL_SCHEMAS(svc, env, schemas) ((svc)->ops->add_all_schemas(svc, env, schemas)) |
#define | AXIS2_SVC_GET_SCHEMA_TARGET_NAME_SPACE(svc, env) ((svc)->ops->get_schema_target_ns(svc, env)) |
#define | AXIS2_SVC_SET_SCHEMA_TARGET_NAME_SPACE(svc, env, ns) ((svc)->ops->set_schema_target_ns(svc, env, ns)) |
#define | AXIS2_SVC_GET_SCHEMA_TARGET_NAME_SPACE_PREFIX(svc, env) ((svc)->ops->get_schema_target_ns_prefix(svc, env)) |
#define | AXIS2_SVC_SET_SCHEMA_TARGET_NAME_SPACE_PREFIX(svc, env, prefix) ((svc)->ops->set_schema_target_ns_prefix(svc, env, prefix)) |
#define | AXIS2_SVC_GET_TARGET_NS(svc, env) ((svc)->ops->get_target_ns(svc, env)) |
#define | AXIS2_SVC_SET_TARGET_NS(svc, env, ns) ((svc)->ops->set_target_ns(svc, env, ns)) |
#define | AXIS2_SVC_GET_TARGET_NS_PREFIX(svc, env) ((svc)->ops->get_target_ns_prefix(svc, env)) |
#define | AXIS2_SVC_SET_TARGET_NS_PREFIX(svc, env, prefix) ((svc)->ops->set_target_ns_prefix(svc, env, prefix)) |
#define | AXIS2_SVC_GET_SCHEMA_ELEMENT(svc, env) ((svc)->ops->get_schema_element(svc, env)) |
#define | AXIS2_SVC_GET_NS_MAP(svc, env) ((svc)->ops->get_ns_map(svc, env)) |
#define | AXIS2_SVC_SET_NS_MAP(svc, env, ns_map) ((svc)->ops->set_ns_map(svc, env, ns_map)) |
#define | AXIS2_SVC_POPULATE_SCHEMA_MAPPINGS(svc, env) ((svc)->ops->populate_schema_mappings(svc, env)) |
Typedefs | |
typedef axis2_svc_ops | axis2_svc_ops_t |
typedef axis2_svc | axis2_svc_t |
Functions | |
AXIS2_EXTERN axis2_svc_t * | axis2_svc_create (const axis2_env_t *env) |
AXIS2_EXTERN axis2_svc_t * | axis2_svc_create_with_qname (const axis2_env_t *env, const axis2_qname_t *qname) |
AXIS2_EXTERN axis2_svc_t * | axis2_svc_create_with_wsdl_svc (const axis2_env_t *env, struct axis2_wsdl_svc *wsdl_svc) |
#define AXIS2_SVC_ADD_ALL_NAMESPACES | ( | svc, | |||
env, | |||||
index | ) | ((svc)->ops->add_all_namespaces(svc, env, index)) |
Adds all namespaces to the XML schema at the given index of the XML schema list.
#define AXIS2_SVC_ADD_ALL_SCHEMAS | ( | svc, | |||
env, | |||||
schemas | ) | ((svc)->ops->add_all_schemas(svc, env, schemas)) |
Adds the given list as the list of XML schemas.
#define AXIS2_SVC_ADD_MAPPING | ( | svc, | |||
env, | |||||
mapping_key, | |||||
axis2_opt | ) | ((svc)->ops->add_mapping(svc, env, mapping_key, axis2_opt)) |
Adds operation to key mapping for a given key and operation.
#define AXIS2_SVC_ADD_MODULE_OPS | ( | svc, | |||
env, | |||||
module_desc, | |||||
axis2_config | ) | ((svc)->ops->add_module_ops(svc, env, module_desc, axis2_config)) |
Adds operations defined in module configuration to service.
#define AXIS2_SVC_ADD_MODULE_QNAME | ( | svc, | |||
env, | |||||
module_qname | ) | ((svc)->ops->add_module_qname(svc, env, module_qname)) |
Adds module QName.
#define AXIS2_SVC_ADD_OP | ( | svc, | |||
env, | |||||
op | ) | ((svc)->ops->add_op (svc, env, op)) |
Adds operation.
#define AXIS2_SVC_ADD_PARAM | ( | svc, | |||
env, | |||||
param | ) | ((svc)->ops->add_param(svc , env, param)) |
Adds given parameter to parameter list.
#define AXIS2_SVC_ADD_SCHEMA | ( | svc, | |||
env, | |||||
schema | ) | ((svc)->ops->add_schema(svc, env, schema)) |
Adds given XML schema.
#define AXIS2_SVC_ADD_TO_ENGAGED_MODULE_LIST | ( | svc, | |||
env, | |||||
module_name | ) | ((svc)->ops->add_to_engaged_module_list(svc, env, module_name)) |
Adds the named module to engaged module list.
#define AXIS2_SVC_ENGAGE_MODULE | ( | svc, | |||
env, | |||||
module_desc, | |||||
axis2_config | ) | ((svc)->ops->engage_module(svc, env, module_desc, axis2_config)) |
Engages given module to service.
#define AXIS2_SVC_FREE | ( | svc, | |||
env | ) | ((svc)->ops->free (svc, env)) |
Frees service.
#define AXIS2_SVC_GET_ALL_ENDPOINTS | ( | svc, | |||
env | ) | ((svc)->ops->get_all_endpoints(svc, env)) |
Gets all endpoints related to service.
#define AXIS2_SVC_GET_ALL_ENGAGED_MODULES | ( | svc, | |||
env | ) | ((svc)->ops->get_all_engaged_modules(svc, env)) |
Gets all engaged modules.
#define AXIS2_SVC_GET_ALL_MODULE_QNAMES | ( | svc, | |||
env | ) | ((svc)->ops->get_all_module_qnames(svc, env)) |
Gets all module QNames.
#define AXIS2_SVC_GET_ALL_OPS | ( | svc, | |||
env | ) | ((svc)->ops->get_all_ops (svc, env)) |
Gets all operations.
#define AXIS2_SVC_GET_ALL_PARAMS | ( | svc, | |||
env | ) | ((svc)->ops->get_all_params(svc , env)) |
Gets all parameters.
#define AXIS2_SVC_GET_ALL_SCHEMAS | ( | svc, | |||
env | ) | ((svc)->ops->get_all_schemas(svc, env)) |
Gets all XML schemas.
#define AXIS2_SVC_GET_CUSTOM_SCHEMA_PREFIX | ( | svc, | |||
env | ) | ((svc)->ops->get_custom_schema_prefix(svc, env)) |
Gets custom XML schema prefix.
#define AXIS2_SVC_GET_CUSTOM_SCHEMA_SUFFIX | ( | svc, | |||
env | ) | ((svc)->ops->get_custom_schema_suffix(svc, env)) |
Gets custom XML schema suffix.
#define AXIS2_SVC_GET_ENDPOINT | ( | svc, | |||
env, | |||||
qname | ) | ((svc)->ops->get_endpoint(svc, env, qname)) |
Gets endpoint.
#define AXIS2_SVC_GET_FAULT_IN_FLOW | ( | svc, | |||
env | ) | ((svc)->ops->get_fault_in_flow(svc, env)) |
Gets fault in flow.
#define AXIS2_SVC_GET_FAULT_OUT_FLOW | ( | svc, | |||
env | ) | ((svc)->ops->get_fault_out_flow(svc, env)) |
Gets fault out flow.
#define AXIS2_SVC_GET_FILE_NAME | ( | svc, | |||
env | ) | ((svc)->ops->get_file_name(svc, env)) |
Gets file name.
#define AXIS2_SVC_GET_IN_FLOW | ( | svc, | |||
env | ) | ((svc)->ops->get_in_flow(svc, env)) |
Gets in flow.
#define AXIS2_SVC_GET_LAST_UPDATE | ( | svc, | |||
env | ) | ((svc)->ops->get_last_update(svc, env)) |
Gets last update time.
#define AXIS2_SVC_GET_NAME | ( | svc, | |||
env | ) | ((svc)->ops->get_name(svc, env)) |
Gets name.
#define AXIS2_SVC_GET_NAMESPACE | ( | svc, | |||
env | ) | ((svc)->ops->get_namespace(svc, env)) |
Gets namespace.
#define AXIS2_SVC_GET_NS_MAP | ( | svc, | |||
env | ) | ((svc)->ops->get_ns_map(svc, env)) |
Gets namespace map.
#define AXIS2_SVC_GET_OP_BY_SOAP_ACTION | ( | svc, | |||
env, | |||||
soap_action | ) | ((svc)->ops->get_op_by_soap_action(svc, env, soap_action)) |
Gets operation corresponding to given soap action.
#define AXIS2_SVC_GET_OP_BY_SOAP_ACTION_AND_ENDPOINT | ( | svc, | |||
env, | |||||
soap_action, | |||||
endpoint | ) | ((svc)->ops->get_op_by_soap_action_and_endpoint(svc, env, soap_action, endpoint)) |
Gets operation corresponding to given soap action and endpoint.
#define AXIS2_SVC_GET_OP_WITH_NAME | ( | svc, | |||
env, | |||||
op_name | ) | ((svc)->ops->get_op_with_name (svc, env, op_name)) |
Gets operation with given name string.
#define AXIS2_SVC_GET_OP_WITH_QNAME | ( | svc, | |||
env, | |||||
op_qname | ) | ((svc)->ops->get_op_with_qname (svc, env, op_qname)) |
Gets operation with given QName.
#define AXIS2_SVC_GET_OUT_FLOW | ( | svc, | |||
env | ) | ((svc)->ops->get_out_flow(svc, env)) |
Gets out flow.
#define AXIS2_SVC_GET_PARAM | ( | svc, | |||
env, | |||||
name | ) | ((svc)->ops->get_param(svc , env, name)) |
Gets parameter with given name.
#define AXIS2_SVC_GET_PARENT | ( | svc, | |||
env | ) | ((svc)->ops->get_parent (svc, env)) |
Gets parent which is of type service group.
#define AXIS2_SVC_GET_QNAME | ( | svc, | |||
env | ) | ((svc)->ops->get_qname(svc , env)) |
Gets QName.
#define AXIS2_SVC_GET_SCHEMA | ( | svc, | |||
env, | |||||
index | ) | ((svc)->ops->get_schema(svc, env, index)) |
Gets XML schema at the given index of the XML schema list.
#define AXIS2_SVC_GET_SCHEMA_ELEMENT | ( | svc, | |||
env | ) | ((svc)->ops->get_schema_element(svc, env)) |
Gets XML schema element.
#define AXIS2_SVC_GET_SCHEMA_MAPPING_TABLE | ( | svc, | |||
env | ) | ((svc)->ops->get_schema_mapping_table(svc, env)) |
Gets XML schema mapping table.
#define AXIS2_SVC_GET_SCHEMA_TARGET_NAME_SPACE | ( | svc, | |||
env | ) | ((svc)->ops->get_schema_target_ns(svc, env)) |
Gets XML schema target namespace.
#define AXIS2_SVC_GET_SCHEMA_TARGET_NAME_SPACE_PREFIX | ( | svc, | |||
env | ) | ((svc)->ops->get_schema_target_ns_prefix(svc, env)) |
Gets XML schema target namespace prefix.
#define AXIS2_SVC_GET_STYLE | ( | svc, | |||
env | ) | ((svc)->ops->get_style(svc, env)) |
Gets service style.
#define AXIS2_SVC_GET_SVC_DESC | ( | svc, | |||
env | ) | ((svc)->ops->get_svc_desc(svc, env)) |
Gets service description.
#define AXIS2_SVC_GET_TARGET_NS | ( | svc, | |||
env | ) | ((svc)->ops->get_target_ns(svc, env)) |
Gets target namespace.
#define AXIS2_SVC_GET_TARGET_NS_PREFIX | ( | svc, | |||
env | ) | ((svc)->ops->get_target_ns_prefix(svc, env)) |
Gets target namespace prefix.
#define AXIS2_SVC_GET_WSDL_INTERFACE | ( | svc, | |||
env | ) | ((svc)->ops->get_wsdl_interface(svc, env)) |
Gets WSDL service interface.
#define AXIS2_SVC_GET_WSDL_OP | ( | svc, | |||
env, | |||||
op_name | ) | ((svc)->ops->get_wsdl_op(svc, env, op_name)) |
Gets wsdl operation related to service corresponding to given operation name.
#define AXIS2_SVC_IS_PARAM_LOCKED | ( | svc, | |||
env, | |||||
param_name | ) | ((svc)->ops->is_param_locked(svc, env, param_name)) |
Checks if the named parameter is locked.
#define AXIS2_SVC_IS_SCHEMA_LOCATION_ADJUSTED | ( | svc, | |||
env | ) | ((svc)->ops->is_schema_location_adjusted(svc, env)) |
Checks if the XML schema location is adjusted.
#define AXIS2_SVC_POPULATE_SCHEMA_MAPPINGS | ( | svc, | |||
env | ) | ((svc)->ops->populate_schema_mappings(svc, env)) |
Populates XML schema mappings.
#define AXIS2_SVC_PRINT_SCHEMA | ( | svc, | |||
env | ) | ((svc)->ops->print_schema(svc, env)) |
Prints XML schema to given stream.
#define AXIS2_SVC_SET_ALL_ENDPOINTS | ( | svc, | |||
env, | |||||
endpoints | ) | ((svc)->ops->set_all_endpoints(svc, env, endpoints)) |
Sets all endpoints related to service.
#define AXIS2_SVC_SET_CUSTOM_SCHEMA_PREFIX | ( | svc, | |||
env, | |||||
prefix | ) | ((svc)->ops->set_custom_schema_prefix(svc, env, prefix)) |
Sets custom XML schema prefix.
#define AXIS2_SVC_SET_CUSTOM_SCHEMA_SUFFIX | ( | svc, | |||
env, | |||||
suffix | ) | ((svc)->ops->set_custom_schema_suffix(svc, env, suffix)) |
Sets custom XML schema suffix.
#define AXIS2_SVC_SET_ENDPOINT | ( | svc, | |||
env, | |||||
endpoint | ) | ((svc)->ops->set_endpoint(svc, env, endpoint)) |
Sets endpoint.
#define AXIS2_SVC_SET_FAULT_IN_FLOW | ( | svc, | |||
env, | |||||
fault_in_flow | ) | ((svc)->ops->set_fault_in_flow(svc, env, fault_in_flow)) |
Sets fault in flow.
#define AXIS2_SVC_SET_FAULT_OUT_FLOW | ( | svc, | |||
env, | |||||
fault_out_flow | ) | ((svc)->ops->set_fault_out_flow(svc, env, fault_out_flow)) |
Sets fault out flow.
#define AXIS2_SVC_SET_FILE_NAME | ( | svc, | |||
env, | |||||
filename | ) | ((svc)->ops->set_file_name(svc, env, filename)) |
Sets file name.
#define AXIS2_SVC_SET_IN_FLOW | ( | svc, | |||
env, | |||||
in_flow | ) | ((svc)->ops->set_in_flow(svc, env, in_flow)) |
Sets in flow.
#define AXIS2_SVC_SET_LAST_UPDATE | ( | svc, | |||
env | ) | ((svc)->ops->set_last_update(svc, env)) |
Sets last update time to current time.
#define AXIS2_SVC_SET_NAME | ( | svc, | |||
env, | |||||
axis2_svc_name | ) | ((svc)->ops->set_name(svc, env, axis2_svc_name)) |
Sets name.
#define AXIS2_SVC_SET_NS_MAP | ( | svc, | |||
env, | |||||
ns_map | ) | ((svc)->ops->set_ns_map(svc, env, ns_map)) |
Sets namespace map.
#define AXIS2_SVC_SET_OUT_FLOW | ( | svc, | |||
env, | |||||
out_flow | ) | ((svc)->ops->set_out_flow(svc, env, out_flow)) |
Sets out flow.
#define AXIS2_SVC_SET_PARENT | ( | svc, | |||
env, | |||||
svc_grp | ) | ((svc)->ops->set_parent (svc, env, svc_grp)) |
Sets parent which is of type service group.
#define AXIS2_SVC_SET_QNAME | ( | svc, | |||
env, | |||||
qname | ) | ((svc)->ops->set_qname(svc , env, qname)) |
Sets QName.
#define AXIS2_SVC_SET_SCHEMA_LOCATION_ADJUSTED | ( | svc, | |||
env, | |||||
adjusted | ) | ((svc)->ops->set_schema_location_adjusted(svc, env, adjusted)) |
Sets bool value indicating that XML schema location is adjusted.
#define AXIS2_SVC_SET_SCHEMA_MAPPING_TABLE | ( | svc, | |||
env, | |||||
table | ) | ((svc)->ops->set_schema_mapping_table(svc, env, table)) |
Sets XML schema mapping table.
#define AXIS2_SVC_SET_SCHEMA_TARGET_NAME_SPACE | ( | svc, | |||
env, | |||||
ns | ) | ((svc)->ops->set_schema_target_ns(svc, env, ns)) |
Sets XML schema target namespace.
#define AXIS2_SVC_SET_SCHEMA_TARGET_NAME_SPACE_PREFIX | ( | svc, | |||
env, | |||||
prefix | ) | ((svc)->ops->set_schema_target_ns_prefix(svc, env, prefix)) |
Sets XML schema target namespace prefix.
#define AXIS2_SVC_SET_STYLE | ( | svc, | |||
env, | |||||
style | ) | ((svc)->ops->set_style(svc, env, style)) |
Sets service style.
#define AXIS2_SVC_SET_SVC_DESC | ( | svc, | |||
env, | |||||
svc_desc | ) | ((svc)->ops->set_svc_desc(svc, env, svc_desc)) |
Sets service description.
#define AXIS2_SVC_SET_TARGET_NS | ( | svc, | |||
env, | |||||
ns | ) | ((svc)->ops->set_target_ns(svc, env, ns)) |
Sets target namespace.
#define AXIS2_SVC_SET_TARGET_NS_PREFIX | ( | svc, | |||
env, | |||||
prefix | ) | ((svc)->ops->set_target_ns_prefix(svc, env, prefix)) |
Sets target namespace prefix.
#define AXIS2_SVC_SET_WSDL_INTERFACE | ( | svc, | |||
env, | |||||
wsdl_interface | ) | ((svc)->ops->set_wsdl_interface(svc, env, wsdl_interface)) |
Sets WSDL service interface.
typedef struct axis2_svc_ops axis2_svc_ops_t |
Type name for struct axis2_svc_ops
typedef struct axis2_svc axis2_svc_t |
Type name for struct axis2_svc
AXIS2_EXTERN axis2_svc_t* axis2_svc_create | ( | const axis2_env_t * | env | ) |
Creates a service struct instance.
env | pointer to environment struct |
AXIS2_EXTERN axis2_svc_t* axis2_svc_create_with_qname | ( | const axis2_env_t * | env, | |
const axis2_qname_t * | qname | |||
) |
Creates a service struct with given QName.
env | pointer to environment struct | |
qname | service QName |
AXIS2_EXTERN axis2_svc_t* axis2_svc_create_with_wsdl_svc | ( | const axis2_env_t * | env, | |
struct axis2_wsdl_svc * | wsdl_svc | |||
) |
Creates service struct with given WSDL service.
env | pointer to environment struct | |
wsdl_svc | pointer to WSDL service struct |