axis2_options.h File Reference

#include <axis2_defines.h>
#include <axis2_env.h>
#include <axis2_transport_in_desc.h>
#include <axis2_endpoint_ref.h>
#include <axis2_hash.h>
#include <axis2_relates_to.h>
#include <axis2_transport_out_desc.h>
#include <axis2_transport_receiver.h>
#include <axiom_element.h>
#include <axis2_msg_info_headers.h>

Go to the source code of this file.

Classes

struct  axis2_options_ops
struct  axis2_options

Defines

#define AXIS2_DEFAULT_TIMEOUT_MILLISECONDS   30000
#define AXIS2_COPY_PROPERTIES   "copy_properties"
#define AXIS2_OPTIONS_GET_ACTION(options, env)   ((options)->ops->get_action(options, env))
#define AXIS2_OPTIONS_GET_FAULT_TO(options, env)   ((options)->ops->get_fault_to(options, env))
#define AXIS2_OPTIONS_GET_FROM(options, env)   ((options)->ops->get_from(options, env))
#define AXIS2_OPTIONS_GET_TRANSPORT_RECEIVER(options, env)   ((options)->ops->get_transport_receiver(options, env))
#define AXIS2_OPTIONS_GET_TRANSPORT_IN(options, env)   ((options)->ops->get_transport_in(options, env))
#define AXIS2_OPTIONS_GET_TRANSPORT_IN_PROTOCOL(options, env)   ((options)->ops->get_transport_in_protocol(options, env))
#define AXIS2_OPTIONS_GET_MESSAGE_ID(options, env)   ((options)->ops->get_message_id(options, env))
#define AXIS2_OPTIONS_GET_PROPERTIES(options, env)   ((options)->ops->get_properties(options, env))
#define AXIS2_OPTIONS_GET_PROPERTY(options, env, key)   ((options)->ops->get_property(options, env, key))
#define AXIS2_OPTIONS_GET_RELATES_TO(options, env)   ((options)->ops->get_relates_to(options, env))
#define AXIS2_OPTIONS_GET_REPLY_TO(options, env)   ((options)->ops->get_reply_to(options, env))
#define AXIS2_OPTIONS_GET_TRANSPORT_OUT(options, env)   ((options)->ops->get_transport_out(options, env))
#define AXIS2_OPTIONS_GET_SENDER_PROTOCOL(options, env)   ((options)->ops->get_sender_transport_protocol(options, env))
#define AXIS2_OPTIONS_GET_SOAP_VERSION_URI(options, env)   ((options)->ops->get_soap_version_uri(options, env))
#define AXIS2_OPTIONS_GET_TIMEOUT_IN_MILLI_SECONDS(options, env)   ((options)->ops->get_timeout_in_milli_seconds(options, env))
#define AXIS2_OPTIONS_GET_TO(options, env)   ((options)->ops->get_to(options, env))
#define AXIS2_OPTIONS_GET_USE_SEPERATE_LISTENER(options, env)   ((options)->ops->get_use_separate_listener(options, env))
#define AXIS2_OPTIONS_GET_PARENT(options, env)   ((options)->ops->get_parent(options, env))
#define AXIS2_OPTIONS_SET_PARENT(options, env, parent)   ((options)->ops->set_parent(options, env, parent))
#define AXIS2_OPTIONS_SET_ACTION(options, env, action)   ((options)->ops->set_action(options, env, action))
#define AXIS2_OPTIONS_SET_FAULT_TO(options, env, fault_to)   ((options)->ops->set_fault_to(options, env, fault_to))
#define AXIS2_OPTIONS_SET_FROM(options, env, from)   ((options)->ops->set_from(options, env, from))
#define AXIS2_OPTIONS_SET_TO(options, env, to)   ((options)->ops->set_to(options, env, to))
#define AXIS2_OPTIONS_SET_TRANSPORT_RECEIVER(options, env, receiver)   ((options)->ops->set_transport_receiver(options, env, receiver))
#define AXIS2_OPTIONS_SET_TRANSPORT_IN(options, env, transport_in)   ((options)->ops->set_transport_in(options, env, transport_in))
#define AXIS2_OPTIONS_SET_TRANSPORT_IN_PROTOCOL(options, env, transport_in_protocol)   ((options)->ops->set_transport_in_protocol(options, env, transport_in_protocol))
#define AXIS2_OPTIONS_SET_MESSAGE_ID(options, env, message_id)   ((options)->ops->set_message_id(options, env, message_id))
#define AXIS2_OPTIONS_SET_PROPERTIES(options, env, properties)   ((options)->ops->set_properties(options, env, properties))
#define AXIS2_OPTIONS_SET_PROPERTY(options, env, key, property)   ((options)->ops->set_property(options, env, key, property))
#define AXIS2_OPTIONS_SET_RELATES_TO(options, env, relates_to)   ((options)->ops->set_relates_to(options, env, relates_to))
#define AXIS2_OPTIONS_SET_REPLY_TO(options, env, reply_to)   ((options)->ops->set_reply_to(options, env, reply_to))
#define AXIS2_OPTIONS_SET_TRANSPORT_OUT(options, env, transport_out)   ((options)->ops->set_transport_out(options, env, transport_out))
#define AXIS2_OPTIONS_SET_SENDER_TRANSPORT(options, env, sender_transport, conf)   ((options)->ops->set_sender_transport(options, env, sender_transport, conf))
#define AXIS2_OPTIONS_SET_SOAP_VERSION_URI(options, env, soap_version_uri)   ((options)->ops->set_soap_version_uri(options, env, soap_version_uri))
#define AXIS2_OPTIONS_SET_TIMEOUT_IN_MILLI_SECONDS(options, env, timeout_in_milli_seconds)   ((options)->ops->set_timeout_in_milli_seconds(options, env, timeout_in_milli_seconds))
#define AXIS2_OPTIONS_SET_TRANSPORT_INFO(options, env, sender_transport, receiver_transport, user_separate_listener)
#define AXIS2_OPTIONS_SET_USE_SEPARATE_LISTENER(options, env, use_separate_listener)   ((options)->ops->set_use_separate_listener(options, env, use_separate_listener))
#define AXIS2_OPTIONS_ADD_REFERENCE_PARAMETER(options, env, reference_parameter)   ((options)->ops->add_reference_parameter(options, env, reference_parameter))
#define AXIS2_OPTIONS_GET_MANAGE_SESSION(options, env)   ((options)->ops->get_manage_session(options, env))
#define AXIS2_OPTIONS_SET_MANAGE_SESSION(options, env, manage_session)   ((options)->ops->set_manage_session(options, env, manage_session))
#define AXIS2_OPTIONS_GET_MSG_INFO_HEADERS(options, env)   ((options)->ops->get_msg_info_headers(options, env))
#define AXIS2_OPTIONS_SET_SOAP_VERSION(options, env, soap_version)   ((options)->ops->set_soap_version(options, env, soap_version))
#define AXIS2_OPTIONS_GET_SOAP_VERSION(options, env)   ((options)->ops->get_soap_version(options, env))
#define AXIS2_OPTIONS_SET_ENABLE_MTOM(options, env, enable_mtom)   ((options)->ops->set_enable_mtom(options, env, enable_mtom))
#define AXIS2_OPTIONS_GET_ENABLE_MTOM(options, env)   ((options)->ops->get_enable_mtom(options, env))
#define AXIS2_OPTIONS_FREE(options, env)   ((options)->ops->free(options, env))

Typedefs

typedef axis2_options_ops axis2_options_ops_t
typedef axis2_options axis2_options_t

Functions

AXIS2_EXTERN axis2_options_taxis2_options_create (const axis2_env_t *env)
AXIS2_EXTERN axis2_options_taxis2_options_create_with_parent (const axis2_env_t *env, axis2_options_t *parent)


Detailed Description


Generated on Tue Oct 3 22:35:50 2006 for Axis2/C by  doxygen 1.4.7