#include <axis2_wsdl_component.h>
Public Attributes | |
axis2_status_t(* | free )(axis2_wsdl_component_t *wsdl_component, const axis2_env_t *env) |
axis2_status_t(* | set_component_properties )(axis2_wsdl_component_t *wsdl_component, const axis2_env_t *env, axis2_hash_t *properties) |
axis2_hash_t *(* | get_component_properties )(axis2_wsdl_component_t *wsdl_component, const axis2_env_t *env) |
axis2_status_t(* | set_component_property )(axis2_wsdl_component_t *wsdl_component, const axis2_env_t *env, const axis2_char_t *key, void *value) |
void *(* | get_component_property )(axis2_wsdl_component_t *wsdl_component, const axis2_env_t *env, const axis2_char_t *key) |
axis2_status_t(* | add_extensibility_element )(axis2_wsdl_component_t *wsdl_component, const axis2_env_t *env, void *element) |
axis2_linked_list_t *(* | get_extensibility_elements )(axis2_wsdl_component_t *wsdl_component, const axis2_env_t *env) |
axis2_status_t( * axis2_wsdl_component_ops::free)(axis2_wsdl_component_t *wsdl_component, const axis2_env_t *env) |
Deallocate memory
axis2_status_t( * axis2_wsdl_component_ops::set_component_properties)(axis2_wsdl_component_t *wsdl_component, const axis2_env_t *env, axis2_hash_t *properties) |
Sets the properties of the Component if any
axis2_hash_t | properties |
axis2_hash_t*( * axis2_wsdl_component_ops::get_component_properties)(axis2_wsdl_component_t *wsdl_component, const axis2_env_t *env) |
Returns the properties that are specific to this WSDL Component
axis2_status_t( * axis2_wsdl_component_ops::set_component_property)(axis2_wsdl_component_t *wsdl_component, const axis2_env_t *env, const axis2_char_t *key, void *value) |
Will set the property keyed with the relavent key
void | Key in the map | |
void | value to be put |
void*( * axis2_wsdl_component_ops::get_component_property)(axis2_wsdl_component_t *wsdl_component, const axis2_env_t *env, const axis2_char_t *key) |
Gets the component property
void | key for the map search. |
axis2_status_t( * axis2_wsdl_component_ops::add_extensibility_element)(axis2_wsdl_component_t *wsdl_component, const axis2_env_t *env, void *element) |
Adds the Element
to this Component.
element |
axis2_linked_list_t*( * axis2_wsdl_component_ops::get_extensibility_elements)(axis2_wsdl_component_t *wsdl_component, const axis2_env_t *env) |
Returns the Extensibility Elements of this component;
Element
s