message information headers
[WS-Addressing]


Files

file  axis2_msg_info_headers.h

Classes

struct  axis2_msg_info_headers_ops
struct  axis2_msg_info_headers

Defines

#define AXIS2_MSG_INFO_HEADERS_GET_TO(msg_info_headers, env)   ((msg_info_headers)->ops->get_to(msg_info_headers, env))
#define AXIS2_MSG_INFO_HEADERS_SET_TO(msg_info_headers, env, to)   ((msg_info_headers)->ops->set_to(msg_info_headers, env, to))
#define AXIS2_MSG_INFO_HEADERS_GET_FROM(msg_info_headers, env)   ((msg_info_headers)->ops->get_from(msg_info_headers, env))
#define AXIS2_MSG_INFO_HEADERS_SET_FROM(msg_info_headers, env, from)   ((msg_info_headers)->ops->set_from(msg_info_headers, env, from))
#define AXIS2_MSG_INFO_HEADERS_GET_REPLY_TO(msg_info_headers, env)   ((msg_info_headers)->ops->get_reply_to(msg_info_headers, env))
#define AXIS2_MSG_INFO_HEADERS_SET_REPLY_TO(msg_info_headers, env, reply_to)   ((msg_info_headers)->ops->set_reply_to(msg_info_headers, env, reply_to))
#define AXIS2_MSG_INFO_HEADERS_SET_REPLY_TO_NONE(msg_info_headers, env, none)   ((msg_info_headers)->ops->set_reply_to_none(msg_info_headers, env, none))
#define AXIS2_MSG_INFO_HEADERS_GET_REPLY_TO_NONE(msg_info_headers, env)   ((msg_info_headers)->ops->get_reply_to_none(msg_info_headers, env))
#define AXIS2_MSG_INFO_HEADERS_SET_REPLY_TO_ANONYMOUS(msg_info_headers, env, anonymous)   ((msg_info_headers)->ops->set_reply_to_anonymous(msg_info_headers, env, anonymous))
#define AXIS2_MSG_INFO_HEADERS_GET_REPLY_TO_ANONYMOUS(msg_info_headers, env)   ((msg_info_headers)->ops->get_reply_to_anonymous(msg_info_headers, env))
#define AXIS2_MSG_INFO_HEADERS_GET_FAULT_TO(msg_info_headers, env)   ((msg_info_headers)->ops->get_fault_to(msg_info_headers, env))
#define AXIS2_MSG_INFO_HEADERS_SET_FAULT_TO(msg_info_headers, env, fault_to)   ((msg_info_headers)->ops->set_fault_to(msg_info_headers, env, fault_to))
#define AXIS2_MSG_INFO_HEADERS_SET_FAULT_TO_NONE(msg_info_headers, env, none)   ((msg_info_headers)->ops->set_fault_to_none(msg_info_headers, env, none))
#define AXIS2_MSG_INFO_HEADERS_GET_FAULT_TO_NONE(msg_info_headers, env)   ((msg_info_headers)->ops->get_fault_to_none(msg_info_headers, env))
#define AXIS2_MSG_INFO_HEADERS_SET_FAULT_TO_ANONYMOUS(msg_info_headers, env, anonymous)   ((msg_info_headers)->ops->set_fault_to_anonymous(msg_info_headers, env, anonymous))
#define AXIS2_MSG_INFO_HEADERS_GET_FAULT_TO_ANONYMOUS(msg_info_headers, env)   ((msg_info_headers)->ops->get_fault_to_anonymous(msg_info_headers, env))
#define AXIS2_MSG_INFO_HEADERS_GET_ACTION(msg_info_headers, env)   ((msg_info_headers)->ops->get_action(msg_info_headers, env))
#define AXIS2_MSG_INFO_HEADERS_SET_ACTION(msg_info_headers, env, action)   ((msg_info_headers)->ops->set_action(msg_info_headers, env, action))
#define AXIS2_MSG_INFO_HEADERS_GET_MESSAGE_ID(msg_info_headers, env)   ((msg_info_headers)->ops->get_message_id(msg_info_headers, env))
#define AXIS2_MSG_INFO_HEADERS_SET_MESSAGE_ID(msg_info_headers, env, message_id)   ((msg_info_headers)->ops->set_message_id(msg_info_headers, env, message_id))
#define AXIS2_MSG_INFO_HEADERS_GET_RELATES_TO(msg_info_headers, env)   ((msg_info_headers)->ops->get_relates_to(msg_info_headers, env))
#define AXIS2_MSG_INFO_HEADERS_SET_RELATES_TO(msg_info_headers, env, relates_to)   ((msg_info_headers)->ops->set_relates_to(msg_info_headers, env, relates_to))
#define AXIS2_MSG_INFO_HEADERS_GET_ALL_REF_PARAMS(msg_info_headers, env)   ((msg_info_headers)->ops->get_all_ref_params(msg_info_headers, env))
#define AXIS2_MSG_INFO_HEADERS_ADD_REF_PARAM(msg_info_headers, env, ref_param)   ((msg_info_headers)->ops->add_ref_param(msg_info_headers, env, ref_param))
#define AXIS2_MSG_INFO_HEADERS_FREE(msg_info_headers, env)   ((msg_info_headers)->ops->free(msg_info_headers, env))

Typedefs

typedef axis2_msg_info_headers axis2_msg_info_headers_t
typedef axis2_msg_info_headers_ops axis2_msg_info_headers_ops_t

Functions

AXIS2_EXTERN axis2_msg_info_headers_taxis2_msg_info_headers_create (const axis2_env_t *env, axis2_endpoint_ref_t *to, const axis2_char_t *action)

Detailed Description

message information headers encapsulates properties that enable the identification and location of the endpoints involved in an interaction. The basic interaction pattern from which all others are composed is "one way". In this pattern a source sends a message to a destination without any further definition of the interaction. "Request Reply" is a common interaction pattern that consists of an initial message sent by a source endpoint (the request) and a subsequent message sent from the destination of the request back to the source (the reply). A reply can be either an application message, a fault, or any other message. message information headers capture addressing information related to these interaction patterns such as from, to, reply to and fault to addresses.

Define Documentation

#define AXIS2_MSG_INFO_HEADERS_ADD_REF_PARAM ( msg_info_headers,
env,
ref_param   )     ((msg_info_headers)->ops->add_ref_param(msg_info_headers, env, ref_param))

Adds reference parameter.

See also:
axis2_msg_info_headers_ops::add_ref_param

#define AXIS2_MSG_INFO_HEADERS_FREE ( msg_info_headers,
env   )     ((msg_info_headers)->ops->free(msg_info_headers, env))

Frees message information headers struct.

See also:
axis2_msg_info_headers_ops::free

#define AXIS2_MSG_INFO_HEADERS_GET_ACTION ( msg_info_headers,
env   )     ((msg_info_headers)->ops->get_action(msg_info_headers, env))

Gets WS-Addressing action.

See also:
axis2_msg_info_headers_ops::get_action

#define AXIS2_MSG_INFO_HEADERS_GET_ALL_REF_PARAMS ( msg_info_headers,
env   )     ((msg_info_headers)->ops->get_all_ref_params(msg_info_headers, env))

Gets all reference parameters.

See also:
axis2_msg_info_headers_ops::get_all_ref_params

#define AXIS2_MSG_INFO_HEADERS_GET_FAULT_TO ( msg_info_headers,
env   )     ((msg_info_headers)->ops->get_fault_to(msg_info_headers, env))

Gets fault to endpoint.

See also:
axis2_msg_info_headers_ops::get_fault_to

#define AXIS2_MSG_INFO_HEADERS_GET_FAULT_TO_ANONYMOUS ( msg_info_headers,
env   )     ((msg_info_headers)->ops->get_fault_to_anonymous(msg_info_headers, env))

Gets bool value indicating if fault to is anonymous.

See also:
axis2_msg_info_headers_ops::get_fault_to_anonymous

#define AXIS2_MSG_INFO_HEADERS_GET_FAULT_TO_NONE ( msg_info_headers,
env   )     ((msg_info_headers)->ops->get_fault_to_none(msg_info_headers, env))

Gets bool value indicating if fault to is none.

See also:
axis2_msg_info_headers_ops::get_fault_to_none

#define AXIS2_MSG_INFO_HEADERS_GET_FROM ( msg_info_headers,
env   )     ((msg_info_headers)->ops->get_from(msg_info_headers, env))

Gets from endpoint.

See also:
axis2_msg_info_headers_ops::get_from

#define AXIS2_MSG_INFO_HEADERS_GET_MESSAGE_ID ( msg_info_headers,
env   )     ((msg_info_headers)->ops->get_message_id(msg_info_headers, env))

Gets message ID.

See also:
axis2_msg_info_headers_ops::get_message_id

#define AXIS2_MSG_INFO_HEADERS_GET_RELATES_TO ( msg_info_headers,
env   )     ((msg_info_headers)->ops->get_relates_to(msg_info_headers, env))

Gets relates to information for the message.

See also:
axis2_msg_info_headers_ops::get_relates_to

#define AXIS2_MSG_INFO_HEADERS_GET_REPLY_TO ( msg_info_headers,
env   )     ((msg_info_headers)->ops->get_reply_to(msg_info_headers, env))

Gets reply to endpoint.

See also:
axis2_msg_info_headers_ops::get_reply_to

#define AXIS2_MSG_INFO_HEADERS_GET_REPLY_TO_ANONYMOUS ( msg_info_headers,
env   )     ((msg_info_headers)->ops->get_reply_to_anonymous(msg_info_headers, env))

Gets bool value indicating if reply to is anonymous.

See also:
axis2_msg_info_headers_ops::get_reply_to_anonymous

#define AXIS2_MSG_INFO_HEADERS_GET_REPLY_TO_NONE ( msg_info_headers,
env   )     ((msg_info_headers)->ops->get_reply_to_none(msg_info_headers, env))

Gets bool value indicating if reply to is none.

See also:
axis2_msg_info_headers_ops::get_reply_to_none

#define AXIS2_MSG_INFO_HEADERS_GET_TO ( msg_info_headers,
env   )     ((msg_info_headers)->ops->get_to(msg_info_headers, env))

Gets to endpoint.

See also:
axis2_msg_info_headers_ops::get_to

#define AXIS2_MSG_INFO_HEADERS_SET_ACTION ( msg_info_headers,
env,
action   )     ((msg_info_headers)->ops->set_action(msg_info_headers, env, action))

Sets WS-Addressing action.

See also:
axis2_msg_info_headers_ops::set_action

#define AXIS2_MSG_INFO_HEADERS_SET_FAULT_TO ( msg_info_headers,
env,
fault_to   )     ((msg_info_headers)->ops->set_fault_to(msg_info_headers, env, fault_to))

Sets fault to endpoint.

See also:
axis2_msg_info_headers_ops::set_fault_to

#define AXIS2_MSG_INFO_HEADERS_SET_FAULT_TO_ANONYMOUS ( msg_info_headers,
env,
anonymous   )     ((msg_info_headers)->ops->set_fault_to_anonymous(msg_info_headers, env, anonymous))

Sets bool value indicating if fault to is anonymous.

See also:
axis2_msg_info_headers_ops::set_fault_to_anonymous

#define AXIS2_MSG_INFO_HEADERS_SET_FAULT_TO_NONE ( msg_info_headers,
env,
none   )     ((msg_info_headers)->ops->set_fault_to_none(msg_info_headers, env, none))

Sets bool value indicating if fault to is none.

See also:
axis2_msg_info_headers_ops::set_fault_to_none

#define AXIS2_MSG_INFO_HEADERS_SET_FROM ( msg_info_headers,
env,
from   )     ((msg_info_headers)->ops->set_from(msg_info_headers, env, from))

Sets from endpoint.

See also:
axis2_msg_info_headers_ops::set_from

#define AXIS2_MSG_INFO_HEADERS_SET_MESSAGE_ID ( msg_info_headers,
env,
message_id   )     ((msg_info_headers)->ops->set_message_id(msg_info_headers, env, message_id))

Sets message ID.

See also:
axis2_msg_info_headers_ops::set_message_id

#define AXIS2_MSG_INFO_HEADERS_SET_RELATES_TO ( msg_info_headers,
env,
relates_to   )     ((msg_info_headers)->ops->set_relates_to(msg_info_headers, env, relates_to))

Sets relates to information for the message.

See also:
axis2_msg_info_headers_ops::set_relates_to

#define AXIS2_MSG_INFO_HEADERS_SET_REPLY_TO ( msg_info_headers,
env,
reply_to   )     ((msg_info_headers)->ops->set_reply_to(msg_info_headers, env, reply_to))

Sets reply to endpoint.

See also:
axis2_msg_info_headers_ops::set_reply_to

#define AXIS2_MSG_INFO_HEADERS_SET_REPLY_TO_ANONYMOUS ( msg_info_headers,
env,
anonymous   )     ((msg_info_headers)->ops->set_reply_to_anonymous(msg_info_headers, env, anonymous))

Sets bool value indicating if reply to is anonymous.

See also:
axis2_msg_info_headers_ops::set_reply_to_anonymous

#define AXIS2_MSG_INFO_HEADERS_SET_REPLY_TO_NONE ( msg_info_headers,
env,
none   )     ((msg_info_headers)->ops->set_reply_to_none(msg_info_headers, env, none))

Sets bool value indicating if reply to is none.

See also:
axis2_msg_info_headers_ops::set_reply_to_none

#define AXIS2_MSG_INFO_HEADERS_SET_TO ( msg_info_headers,
env,
to   )     ((msg_info_headers)->ops->set_to(msg_info_headers, env, to))

Sets to endpoint.

See also:
axis2_msg_info_headers_ops::set_to


Typedef Documentation

typedef struct axis2_msg_info_headers_ops axis2_msg_info_headers_ops_t

Type name for struct axis2_msg_info_headers_ops

typedef struct axis2_msg_info_headers axis2_msg_info_headers_t

Type name for struct axis2_msg_info_headers


Function Documentation

AXIS2_EXTERN axis2_msg_info_headers_t* axis2_msg_info_headers_create ( const axis2_env_t env,
axis2_endpoint_ref_t to,
const axis2_char_t *  action 
)

Creates message information headers struct.

Parameters:
env pointer to environment struct
to pointer to endpoint reference representing to endpoint
action WS-Addressing action string
Returns:
pointer to newly created message information headers struct


Generated on Tue Oct 3 18:21:14 2006 for Axis2/C by  doxygen 1.4.7