#include <axis2_options.h>
Public Attributes | |
const axis2_char_t *(* | get_action )(const axis2_options_t *options, const axis2_env_t *env) |
axis2_endpoint_ref_t *(* | get_fault_to )(const axis2_options_t *options, const axis2_env_t *env) |
axis2_endpoint_ref_t *(* | get_from )(const axis2_options_t *options, const axis2_env_t *env) |
axis2_transport_receiver_t *(* | get_transport_receiver )(const axis2_options_t *options, const axis2_env_t *env) |
axis2_transport_in_desc_t *(* | get_transport_in )(const axis2_options_t *options, const axis2_env_t *env) |
const axis2_char_t *(* | get_transport_in_protocol )(const axis2_options_t *options, const axis2_env_t *env) |
const axis2_char_t *(* | get_message_id )(const axis2_options_t *options_t, const axis2_env_t *env) |
axis2_hash_t *(* | get_properties )(const axis2_options_t *options, const axis2_env_t *env) |
void *(* | get_property )(const axis2_options_t *options, const axis2_env_t *env, const axis2_char_t *key) |
axis2_relates_to_t *(* | get_relates_to )(const axis2_options_t *options, const axis2_env_t *env) |
axis2_endpoint_ref_t *(* | get_reply_to )(const axis2_options_t *options, const axis2_env_t *env) |
axis2_transport_out_desc_t *(* | get_transport_out )(const axis2_options_t *options, const axis2_env_t *env) |
const axis2_char_t *(* | get_sender_transport_protocol )(const axis2_options_t *options, const axis2_env_t *env) |
const axis2_char_t *(* | get_soap_version_uri )(const axis2_options_t *options, const axis2_env_t *env) |
long(* | get_timeout_in_milli_seconds )(const axis2_options_t *options, const axis2_env_t *env) |
axis2_endpoint_ref_t *(* | get_to )(const axis2_options_t *options, const axis2_env_t *env) |
axis2_bool_t(* | get_use_separate_listener )(const axis2_options_t *options, const axis2_env_t *env) |
axis2_options_t *(* | get_parent )(const axis2_options_t *options, const axis2_env_t *env) |
axis2_status_t(* | set_parent )(axis2_options_t *options, const axis2_env_t *env, const axis2_options_t *parent) |
axis2_status_t(* | set_action )(axis2_options_t *options, const axis2_env_t *env, const axis2_char_t *action) |
axis2_status_t(* | set_fault_to )(axis2_options_t *options, const axis2_env_t *env, axis2_endpoint_ref_t *fault_to) |
axis2_status_t(* | set_from )(axis2_options_t *options, const axis2_env_t *env, axis2_endpoint_ref_t *from) |
axis2_status_t(* | set_to )(axis2_options_t *options, const axis2_env_t *env, axis2_endpoint_ref_t *to) |
axis2_status_t(* | set_transport_receiver )(axis2_options_t *options, const axis2_env_t *env, axis2_transport_receiver_t *receiver) |
axis2_status_t(* | set_transport_in )(axis2_options_t *options, const axis2_env_t *env, axis2_transport_in_desc_t *transport_in) |
axis2_status_t(* | set_transport_in_protocol )(axis2_options_t *options, const axis2_env_t *env, const axis2_char_t *transport_in_protocol) |
axis2_status_t(* | set_message_id )(axis2_options_t *options, const axis2_env_t *env, const axis2_char_t *message_id) |
axis2_status_t(* | set_properties )(axis2_options_t *options, const axis2_env_t *env, axis2_hash_t *properties) |
axis2_status_t(* | set_property )(axis2_options_t *options, const axis2_env_t *env, const axis2_char_t *property_key, const void *property) |
axis2_status_t(* | set_relates_to )(axis2_options_t *options, const axis2_env_t *env, axis2_relates_to_t *relates_to) |
axis2_status_t(* | set_reply_to )(axis2_options_t *options, const axis2_env_t *env, axis2_endpoint_ref_t *reply_to) |
axis2_status_t(* | set_transport_out )(axis2_options_t *options, const axis2_env_t *env, axis2_transport_out_desc_t *transport_out) |
axis2_status_t(* | set_sender_transport )(axis2_options_t *options, const axis2_env_t *env, const axis2_char_t *sender_transport, axis2_conf_t *conf) |
axis2_status_t(* | set_soap_version_uri )(axis2_options_t *options, const axis2_env_t *env, const axis2_char_t *soap_version_uri) |
axis2_status_t(* | set_timeout_in_milli_seconds )(axis2_options_t *options, const axis2_env_t *env, const long timeout_in_milli_seconds) |
axis2_status_t(* | set_transport_info )(axis2_options_t *options, const axis2_env_t *env, const axis2_char_t *sender_transport, const axis2_char_t *receiver_transport, const axis2_bool_t use_separate_listener) |
axis2_status_t(* | set_use_separate_listener )(axis2_options_t *options, const axis2_env_t *env, const axis2_bool_t use_separate_listener) |
axis2_status_t(* | add_reference_parameter )(axis2_options_t *options, const axis2_env_t *env, axiom_node_t *reference_parameter) |
axis2_bool_t(* | get_manage_session )(const axis2_options_t *options, const axis2_env_t *env) |
axis2_status_t(* | set_manage_session )(axis2_options_t *options, const axis2_env_t *env, const axis2_bool_t manage_session) |
axis2_msg_info_headers_t *(* | get_msg_info_headers )(const axis2_options_t *options, const axis2_env_t *env) |
int(* | get_soap_version )(const axis2_options_t *options, const axis2_env_t *env) |
axis2_status_t(* | set_soap_version )(axis2_options_t *options, const axis2_env_t *env, const int soap_version) |
axis2_status_t(* | set_enable_mtom )(axis2_options_t *options, const axis2_env_t *env, axis2_bool_t enable_mtom) |
axis2_bool_t(* | get_enable_mtom )(const axis2_options_t *options, const axis2_env_t *env) |
axis2_status_t(* | free )(axis2_options_t *options, const axis2_env_t *env) |
axis2_status_t( * axis2_options_ops::add_reference_parameter)(axis2_options_t *options, const axis2_env_t *env, axiom_node_t *reference_parameter) |
Adds a WSA reference parameter.
options | pointer to options struct | |
env | pointer to environment struct | |
reference_parameter | pointer to reference parameter in the form of an AXIOM tree. options takes over the ownership of the struct. |
axis2_status_t( * axis2_options_ops::free)(axis2_options_t *options, const axis2_env_t *env) |
Frees options struct.
options | pointer to options struct | |
env | pointer to environment struct |
const axis2_char_t*( * axis2_options_ops::get_action)(const axis2_options_t *options, const axis2_env_t *env) |
Gets Web Services Addressing (WSA) action.
options | pointer to options struct | |
env | pointer to environment struct |
axis2_bool_t( * axis2_options_ops::get_enable_mtom)(const axis2_options_t *options, const axis2_env_t *env) |
Gets Enable/disable MTOM status.
options | pointer to options struct | |
env | pointer to environment struct |
axis2_endpoint_ref_t*( * axis2_options_ops::get_fault_to)(const axis2_options_t *options, const axis2_env_t *env) |
Gets WSA fault to address.
options | pointer to options struct | |
env | pointer to environment struct |
axis2_endpoint_ref_t*( * axis2_options_ops::get_from)(const axis2_options_t *options, const axis2_env_t *env) |
Gets WSA from address.
options | pointer to options struct | |
env | pointer to environment struct |
axis2_bool_t( * axis2_options_ops::get_manage_session)(const axis2_options_t *options, const axis2_env_t *env) |
Gets manage session bool value.
options | pointer to options struct | |
env | pointer to environment struct |
const axis2_char_t*( * axis2_options_ops::get_message_id)(const axis2_options_t *options_t, const axis2_env_t *env) |
Gets message ID.
options | pointer to options struct | |
env | pointer to environment struct |
axis2_msg_info_headers_t*( * axis2_options_ops::get_msg_info_headers)(const axis2_options_t *options, const axis2_env_t *env) |
Gets WSA message information headers.
options | pointer to options struct | |
env | pointer to environment struct |
axis2_options_t*( * axis2_options_ops::get_parent)(const axis2_options_t *options, const axis2_env_t *env) |
Gets the parent options.
options | pointer to options struct | |
env | pointer to environment struct |
axis2_hash_t*( * axis2_options_ops::get_properties)(const axis2_options_t *options, const axis2_env_t *env) |
Gets the properties hash map.
options | pointer to options struct | |
env | pointer to environment struct |
void*( * axis2_options_ops::get_property)(const axis2_options_t *options, const axis2_env_t *env, const axis2_char_t *key) |
Gets a property corresponding to the given key.
options | pointer to options struct | |
env | pointer to environment struct | |
key | key of the property to be returned |
axis2_relates_to_t*( * axis2_options_ops::get_relates_to)(const axis2_options_t *options, const axis2_env_t *env) |
Gets relates to information.
options | pointer to options struct | |
env | pointer to environment struct |
axis2_endpoint_ref_t*( * axis2_options_ops::get_reply_to)(const axis2_options_t *options, const axis2_env_t *env) |
Gets WSA reply to address.
options | pointer to options struct | |
env | pointer to environment struct |
const axis2_char_t*( * axis2_options_ops::get_sender_transport_protocol)(const axis2_options_t *options, const axis2_env_t *env) |
Gets transport out protocol.
options | pointer to options struct | |
env | pointer to environment struct |
int( * axis2_options_ops::get_soap_version)(const axis2_options_t *options, const axis2_env_t *env) |
Gets SOAP version.
options | pointer to options struct | |
env | pointer to environment struct |
const axis2_char_t*( * axis2_options_ops::get_soap_version_uri)(const axis2_options_t *options, const axis2_env_t *env) |
Gets SOAP version URI.
options | pointer to options struct | |
env | pointer to environment struct |
long( * axis2_options_ops::get_timeout_in_milli_seconds)(const axis2_options_t *options, const axis2_env_t *env) |
Gets the wait time after which a client times out in a blocking scenario. The default is AXIS2_DEFAULT_TIMEOUT_MILLISECONDS.
options | pointer to options struct | |
env | pointer to environment struct |
axis2_endpoint_ref_t*( * axis2_options_ops::get_to)(const axis2_options_t *options, const axis2_env_t *env) |
Gets WSA to address.
options | pointer to options struct | |
env | pointer to environment struct |
axis2_transport_in_desc_t*( * axis2_options_ops::get_transport_in)(const axis2_options_t *options, const axis2_env_t *env) |
Gets transport in.
options | pointer to options struct | |
env | pointer to environment struct |
const axis2_char_t*( * axis2_options_ops::get_transport_in_protocol)(const axis2_options_t *options, const axis2_env_t *env) |
Gets transport in protocol.
options | pointer to options struct | |
env | pointer to environment struct |
axis2_transport_out_desc_t*( * axis2_options_ops::get_transport_out)(const axis2_options_t *options, const axis2_env_t *env) |
Gets transport out.
options | pointer to options struct | |
env | pointer to environment struct |
axis2_transport_receiver_t*( * axis2_options_ops::get_transport_receiver)(const axis2_options_t *options, const axis2_env_t *env) |
Gets transport receiver.
options | pointer to options struct | |
env | pointer to environment struct |
axis2_bool_t( * axis2_options_ops::get_use_separate_listener)(const axis2_options_t *options, const axis2_env_t *env) |
Gets use separate listener status.
options | pointer to options struct | |
env | pointer to environment struct |
axis2_status_t( * axis2_options_ops::set_action)(axis2_options_t *options, const axis2_env_t *env, const axis2_char_t *action) |
Sets WSA action
options | pointer to options struct | |
env | pointer to environment struct | |
action | pointer to action string |
axis2_status_t( * axis2_options_ops::set_enable_mtom)(axis2_options_t *options, const axis2_env_t *env, axis2_bool_t enable_mtom) |
Enable/disable MTOM handling.
options | pointer to options struct | |
env | pointer to environment struct | |
enable_mtom | AXIS2_TRUE if MTOM is to be enabled, AXIS2_FALSE |
axis2_status_t( * axis2_options_ops::set_fault_to)(axis2_options_t *options, const axis2_env_t *env, axis2_endpoint_ref_t *fault_to) |
Sets fault to address.
options | pointer to options struct | |
env | pointer to environment struct | |
fault_to | pointer to endpoint reference struct representing fault to address. options takes over the ownership of the struct. |
axis2_status_t( * axis2_options_ops::set_from)(axis2_options_t *options, const axis2_env_t *env, axis2_endpoint_ref_t *from) |
Sets from address.
options | pointer to options struct | |
env | pointer to environment struct | |
from | pointer to endpoint reference struct representing from to address. options takes over the ownership of the struct. |
axis2_status_t( * axis2_options_ops::set_manage_session)(axis2_options_t *options, const axis2_env_t *env, const axis2_bool_t manage_session) |
Sets manage session bool value.
options | pointer to options struct | |
env | pointer to environment struct | |
manage_session | manage session bool value |
axis2_status_t( * axis2_options_ops::set_message_id)(axis2_options_t *options, const axis2_env_t *env, const axis2_char_t *message_id) |
Sets message ID.
options | pointer to options struct | |
env | pointer to environment struct | |
message_id | pointer to message_id struct |
axis2_status_t( * axis2_options_ops::set_parent)(axis2_options_t *options, const axis2_env_t *env, const axis2_options_t *parent) |
Sets the parent options.
options | pointer to options struct | |
env | pointer to environment struct | |
parent | pointer to parent options struct |
axis2_status_t( * axis2_options_ops::set_properties)(axis2_options_t *options, const axis2_env_t *env, axis2_hash_t *properties) |
Sets the properties hash map.
options | pointer to options struct | |
env | pointer to environment struct | |
properties | pointer to properties hash map. options takes over the ownership of the hash struct. |
axis2_status_t( * axis2_options_ops::set_property)(axis2_options_t *options, const axis2_env_t *env, const axis2_char_t *property_key, const void *property) |
Sets a property with the given key value.
options | pointer to options struct | |
env | pointer to environment struct | |
property_key | property key string | |
property | pointer to property to be set |
axis2_status_t( * axis2_options_ops::set_relates_to)(axis2_options_t *options, const axis2_env_t *env, axis2_relates_to_t *relates_to) |
Sets relates to.
options | pointer to options struct | |
env | pointer to environment struct | |
relates_to | pointer to relates_to struct. options takes over the ownership of the struct. |
axis2_status_t( * axis2_options_ops::set_reply_to)(axis2_options_t *options, const axis2_env_t *env, axis2_endpoint_ref_t *reply_to) |
Sets reply to address.
options | pointer to options struct | |
env | pointer to environment struct | |
reply_to | pointer to endpoint reference struct representing reply to address. options takes over the ownership of the struct. |
axis2_status_t( * axis2_options_ops::set_sender_transport)(axis2_options_t *options, const axis2_env_t *env, const axis2_char_t *sender_transport, axis2_conf_t *conf) |
Sets the sender transport.
options | pointer to options struct | |
env | pointer to environment struct | |
sender_transport | name of the sender transport to be set | |
conf | pointer to conf struct, it is from the conf that the transport is picked with the given name |
axis2_status_t( * axis2_options_ops::set_soap_version)(axis2_options_t *options, const axis2_env_t *env, const int soap_version) |
Sets SOAP version.
options | pointer to options struct | |
env | pointer to environment struct | |
soap_version | soap version, either AXIOM_SOAP_11 or AXIOM_SOAP_12 |
axis2_status_t( * axis2_options_ops::set_soap_version_uri)(axis2_options_t *options, const axis2_env_t *env, const axis2_char_t *soap_version_uri) |
Sets the SOAP version URI.
options | pointer to options struct | |
env | pointer to environment struct | |
soap_version_uri | URI of the SOAP version to be set, can be either AXIOM_SOAP11_SOAP_ENVELOPE_NAMESPACE_URI or AXIOM_SOAP12_SOAP_ENVELOPE_NAMESPACE_URI |
axis2_status_t( * axis2_options_ops::set_timeout_in_milli_seconds)(axis2_options_t *options, const axis2_env_t *env, const long timeout_in_milli_seconds) |
Sets timeout in Milli seconds.
options | pointer to options struct | |
env | pointer to environment struct | |
timeout_in_milli_seconds | timeout in milli seconds |
axis2_status_t( * axis2_options_ops::set_to)(axis2_options_t *options, const axis2_env_t *env, axis2_endpoint_ref_t *to) |
sets from address.
options | pointer to options struct | |
env | pointer to environment struct | |
to | pointer to endpoint reference struct representing to address. Options takes over the ownership of the struct. |
axis2_status_t( * axis2_options_ops::set_transport_in)(axis2_options_t *options, const axis2_env_t *env, axis2_transport_in_desc_t *transport_in) |
Sets transport in description.
options | pointer to options struct | |
env | pointer to environment struct | |
transport_in | pointer to transport_in struct. options takes over the ownership of the struct. |
axis2_status_t( * axis2_options_ops::set_transport_in_protocol)(axis2_options_t *options, const axis2_env_t *env, const axis2_char_t *transport_in_protocol) |
Sets transport in protocol.
options | pointer to options struct | |
env | pointer to environment struct | |
in_protocol | pointer to in_protocol struct |
axis2_status_t( * axis2_options_ops::set_transport_info)(axis2_options_t *options, const axis2_env_t *env, const axis2_char_t *sender_transport, const axis2_char_t *receiver_transport, const axis2_bool_t use_separate_listener) |
Sets transport information. Transport information includes the name of the sender transport, name of the receiver transport and if a separate listener to be used to receive response.
options | pointer to options struct | |
env | pointer to environment struct | |
sender_transport | name of sender transport to be used | |
receiver_transport | name of receiver transport to be used | |
use_separate_listener | bool value indicating whether to use a separate listener or not. |
axis2_status_t( * axis2_options_ops::set_transport_out)(axis2_options_t *options, const axis2_env_t *env, axis2_transport_out_desc_t *transport_out) |
Sets the transport out description.
options | pointer to options struct | |
env | pointer to environment struct | |
transport_out | pointer to transport out description struct. options takes over the ownership of the struct. |
axis2_status_t( * axis2_options_ops::set_transport_receiver)(axis2_options_t *options, const axis2_env_t *env, axis2_transport_receiver_t *receiver) |
Sets transport receiver.
options | pointer to options struct | |
env | pointer to environment struct | |
receiver | pointer to transport receiver struct. options takes over the ownership of the struct. |
axis2_status_t( * axis2_options_ops::set_use_separate_listener)(axis2_options_t *options, const axis2_env_t *env, const axis2_bool_t use_separate_listener) |
Sets the bool value indicating whether to use a separate listener or not.
options | pointer to options struct | |
env | pointer to environment struct | |
use_separate_listener | bool value indicating whether to use a separate listener or not. |