axis2_wsdl4c_soap.h File Reference

defines WSDL4C_SOAP More...

#include <axis2_array_list.h>
#include <axis2_allocator.h>
#include <axis2_env.h>
#include <axis2_error.h>

Go to the source code of this file.

Defines

#define AXIS2_WSDL4C_HTTP_TRANSPORT   "http://schemas.xmlsoap.org/soap/http"
#define AXIS2_WSDL4C_HTTP_BINDING   "http://schemas.xmlsoap.org/wsdl/http/"
#define AXIS2_WSDL4C_SOAP_ENC_URI   "http://schemas.xmlsoap.org/soap/encoding/"
#define AXIS2_WSDL4C_SOAP_ENV_URI   "http://schemas.xmlsoap.org/soap/envelope/"
#define AXIS2_WSDL4C_SOAP_BINDING_URI   "http://schemas.xmlsoap.org/wsdl/soap/"

Enumerations

enum  axis2_wsdl4c_encoding_t { AXIS2_WSDL4C_LITERAL, AXIS2_WSDL4C_ENCODED }
enum  axis2_wsdl4c_style_t { AXIS2_WSDL4C_RPC, AXIS2_WSDL4C_DOC }
enum  axis2_wsdl4c_transport_t { AXIS2_WSDL4C_NONE, AXIS2_WSDL4C_HTTP, AXIS2_WSDL4C_SMTP }

Functions

void * axis2_wsdl4c_soap_create (axis2_char_t *schema_path)
void axis2_wsdl4c_soap_destroy (void *soap)
void axis2_wsdl4c_soap_set_schema_path (void *soap, axis2_char_t *schema_path)
axis2_wsdl4c_transport_t axis2_wsdl4c_soap_get_transport_method (void *soap)
axis2_wsdl4c_style_t axis2_wsdl4c_soap_get_style (void *soap)
axis2_char_t * axis2_wsdl4c_soap_get_namespace (void *soap)
void axis2_wsdl4c_soap_set_namespace_prefix (void *soap, axis2_char_t *prefix)
axis2_char_t * axis2_wsdl4c_soap_get_namespace_prefix (void *soap)
axis2_bool_t axis2_wsdl4c_soap_is_namespace_handler (void *soap, axis2_char_t *ns)
axis2_char_t * axis2_wsdl4c_soap_get_extensibility_schema (void *soap)
axis2_char_t * axis2_wsdl4c_soap_get_encoding_schema (void *soap)
void axis2_wsdl4c_soap_set_schema_parser (void *soap, void *schema_parser)
int axis2_wsdl4c_soap_handle_element (void *soap, int parent, void *xml_pull_parser)
int axis2_wsdl4c_soap_handle_attribute (void *soap, int parent, axis2_char_t *att_name, void *xml_pull_parser)
int axis2_wsdl4c_soap_get_element_name (void *soap, int id)
int axis2_wsdl4c_soap_get_elem_attribute (void *soap, int id, int att_num)
int axis2_wsdl4c_soap_get_elem_attribute_value (void *soap, int id, int att_num)
int axis2_wsdl4c_soap_get_attribute_name (void *soap, int id)
void axis2_wsdl4c_soap_set_start_id (void *soap, int id)
int axis2_wsdl4c_soap_get_start_id (void *soap)
void axis2_wsdl4c_soap_set_wsdl_parser (void *soap, void *wp)
void * axis2_wsdl4c_soap_wsdl_parser (void *soap)
axis2_bool_t axis2_wsdl4c_soap_was_used (void *soap)
void axis2_wsdl4c_soap_get_operation_info (void *soap, int elem_id, axis2_char_t **soap_action, axis2_wsdl4c_style_t *style)
void axis2_wsdl4c_soap_get_body_info (void *soap, int elem_id, axis2_char_t **ns, axis2_wsdl4c_encoding_t *use, axis2_char_t **encoding_style)
void axis2_wsdl4c_soap_get_header_info (void *soap, int elem_id, int *part_id, void **message)
axis2_bool_t axis2_wsdl4c_soap_get_service_location (void *soap, int elem_id, axis2_char_t **location)
axis2_bool_t axis2_wsdl4c_soap_is_soap_body (void *soap, int id)
axis2_bool_t axis2_wsdl4c_soap_is_soap_header (void *soap, int id)


Detailed Description

defines WSDL4C_SOAP


Generated on Tue Oct 3 18:21:12 2006 for Axis2/C by  doxygen 1.4.7