wsdl4c_service
[axis2_wsdl4c_constraint]


get_extensibility_elements/get_extensibility_attributes

return the extensibility elements/attributes belonging to a given namespace namspace uri reference to a vector<int>

Returns:
true if any extensibility elements were found


int * axis2_wsdl4c_service_get_extensibility_elements (void *service, char *namespc)
int * axis2_wsdl4c_service_get_extensibility_attributes (void *service, char *namespc)
void axis2_wsdl4c_service_set_name (void *service, char *name)
void axis2_wsdl4c_service_add_ext_element (void *service, int ident)
void axis2_wsdl4c_service_add_ext_attribute (void *service, int ident)
void axis2_wsdl4c_service_set_documentation (void *service, char *doc)

Functions

void * axis2_wsdl4c_service_create (void *parser)
void axis2_wsdl4c_service_destroy (void *service)
void axis2_wsdl4c_service_add_port (void *service, char *name, void *binding, int svc_ext_id)
int axis2_wsdl4c_service_get_port_extention (void *service, char *name)
void * axis2_wsdl4c_service_get_port_binding (void *service, char *name)
axis2_array_list_taxis2_wsdl4c_service_get_ports (void *service)
char * axis2_wsdl4c_service_get_name (void *service)
char * axis2_wsdl4c_service_get_documentation (void *service)

Function Documentation

void axis2_wsdl4c_service_add_port ( void *  service,
char *  name,
void *  binding,
int  svc_ext_id 
)

axis2_wsdl4c_service_add_port

Returns:
the extensibility element id of the main binding extension element. In case of soap it would be the id of the soap:binding element

char* axis2_wsdl4c_service_get_documentation ( void *  service  ) 

get_documentation

char* axis2_wsdl4c_service_get_name ( void *  service  ) 

get_name

Returns:
name of the Wsdl Element

void* axis2_wsdl4c_service_get_port_binding ( void *  service,
char *  name 
)

Get the binding associated with the port

Parameters:
port name
Returns:
binding associated with the port

int axis2_wsdl4c_service_get_port_extention ( void *  service,
char *  name 
)

Parameters:
name of the port
Returns:
service extension id of the port

axis2_array_list_t* axis2_wsdl4c_service_get_ports ( void *  service  ) 

return names of the ports associated with the service


Generated on Tue Oct 3 20:48:11 2006 for Axis2/C by  doxygen 1.4.7