axis2_soap_over_http_sender.h File Reference

axis2 SOAP over HTTP sender More...

#include <axis2_const.h>
#include <axis2_defines.h>
#include <axis2_env.h>
#include <axis2_msg_ctx.h>
#include <axiom_output.h>
#include <axis2_http_simple_response.h>
#include <axiom_soap_envelope.h>

Go to the source code of this file.

Classes

struct  axis2_soap_over_http_sender_ops
struct  axis2_soap_over_http_sender
#define AXIS2_SOAP_OVER_HTTP_SENDER_SEND(sender, env, msg_ctx, output, url, soap_action)
#define AXIS2_SOAP_OVER_HTTP_SENDER_SET_CHUNKED(sender, env, chunked)   ((sender)->ops->set_chunked(sender, env, chunked))
#define AXIS2_SOAP_OVER_HTTP_SENDER_SET_OM_OUTPUT(sender, env, om_output)   ((sender)->ops->set_om_output (sender, env, om_output))
#define AXIOM_SOAP_OVER_SENDER_SET_HTTP_VERSION(sender, env, version)   ((sender)->ops->set_http_version (sender, env, version))
#define AXIS2_SOAP_OVER_HTTP_SENDER_FREE(sender, env)   ((sender)->ops->free(sender, env))
typedef axis2_soap_over_http_sender_ops axis2_soap_over_http_sender_ops_t
typedef axis2_soap_over_http_sender axis2_soap_over_http_sender_t
axis2_status_t axis2_soap_over_http_sender_get_header_info (axis2_soap_over_http_sender_t *sender, const axis2_env_t *env, axis2_msg_ctx_t *msg_ctx, axis2_http_simple_response_t *response)
axis2_status_t axis2_soap_over_http_sender_process_response (axis2_soap_over_http_sender_t *sender, const axis2_env_t *env, axis2_msg_ctx_t *msg_ctx, axis2_http_simple_response_t *response)
axis2_status_t axis2_soap_over_http_sender_get_timeout_values (axis2_soap_over_http_sender_t *sender, const axis2_env_t *env, axis2_msg_ctx_t *msg_ctx)
AXIS2_EXTERN axis2_soap_over_http_sender_taxis2_soap_over_http_sender_create (const axis2_env_t *env)


Detailed Description

axis2 SOAP over HTTP sender


Define Documentation

#define AXIOM_SOAP_OVER_SENDER_SET_HTTP_VERSION ( sender,
env,
version   )     ((sender)->ops->set_http_version (sender, env, version))

Set http version.

See also:
axis2_soap_over_http_sender_ops::set_http_version

#define AXIS2_SOAP_OVER_HTTP_SENDER_FREE ( sender,
env   )     ((sender)->ops->free(sender, env))

Frees the soap over http sender.

See also:
axis2_soap_over_http_sender_ops::free

#define AXIS2_SOAP_OVER_HTTP_SENDER_SEND ( sender,
env,
msg_ctx,
output,
url,
soap_action   ) 

Value:

((sender)->ops->send (sender, env, msg_ctx\
                  ,output, url, soap_action))
Send.
See also:
axis2_soap_over_http_sender_ops::send

#define AXIS2_SOAP_OVER_HTTP_SENDER_SET_CHUNKED ( sender,
env,
chunked   )     ((sender)->ops->set_chunked(sender, env, chunked))

Set chunked.

See also:
axis2_soap_over_http_sender_ops::set_chunked

#define AXIS2_SOAP_OVER_HTTP_SENDER_SET_OM_OUTPUT ( sender,
env,
om_output   )     ((sender)->ops->set_om_output (sender, env, om_output))

Set om output.

See also:
axis2_soap_over_http_sender_ops::set_om_output


Typedef Documentation

typedef struct axis2_soap_over_http_sender_ops axis2_soap_over_http_sender_ops_t

Type name for struct axis2_soap_over_http_sender_ops

typedef struct axis2_soap_over_http_sender axis2_soap_over_http_sender_t

Type name for struct axis2_soap_over_http_sender_


Function Documentation

AXIS2_EXTERN axis2_soap_over_http_sender_t* axis2_soap_over_http_sender_create ( const axis2_env_t env  ) 

Parameters:
env pointer to environment struct

axis2_status_t axis2_soap_over_http_sender_get_header_info ( axis2_soap_over_http_sender_t sender,
const axis2_env_t env,
axis2_msg_ctx_t msg_ctx,
axis2_http_simple_response_t response 
)

Parameters:
sender soap over http sender
env pointer to environment struct
msg_ctx pointer to message context
response pointer to response

axis2_status_t axis2_soap_over_http_sender_get_timeout_values ( axis2_soap_over_http_sender_t sender,
const axis2_env_t env,
axis2_msg_ctx_t msg_ctx 
)

Parameters:
sender soap over http sender
env pointer to environment struct
msg_ctx pointer to message context

axis2_status_t axis2_soap_over_http_sender_process_response ( axis2_soap_over_http_sender_t sender,
const axis2_env_t env,
axis2_msg_ctx_t msg_ctx,
axis2_http_simple_response_t response 
)

Parameters:
sender soap over http sender
env pointer to environment struct
msg_ctx pointer to message context
response pointer to response


Generated on Wed Dec 20 20:34:52 2006 for Axis2/C by  doxygen 1.5.1