Files | |
file | axis2_transport_out_desc.h |
Typedefs | |
typedef struct axis2_transport_out_desc | axis2_transport_out_desc_t |
Functions | |
AXIS2_EXTERN void | axis2_transport_out_desc_free (axis2_transport_out_desc_t *transport_out_desc, const axutil_env_t *env) |
AXIS2_EXTERN void | axis2_transport_out_desc_free_void_arg (void *transport_out, const axutil_env_t *env) |
AXIS2_EXTERN AXIS2_TRANSPORT_ENUMS | axis2_transport_out_desc_get_enum (const axis2_transport_out_desc_t *transport_out, const axutil_env_t *env) |
AXIS2_EXTERN axis2_status_t | axis2_transport_out_desc_set_enum (struct axis2_transport_out_desc *transport_out, const axutil_env_t *env, const AXIS2_TRANSPORT_ENUMS trans_enum) |
AXIS2_EXTERN struct axis2_flow * | axis2_transport_out_desc_get_out_flow (const axis2_transport_out_desc_t *transport_out, const axutil_env_t *env) |
AXIS2_EXTERN axis2_status_t | axis2_transport_out_desc_set_out_flow (struct axis2_transport_out_desc *transport_out, const axutil_env_t *env, struct axis2_flow *out_flow) |
AXIS2_EXTERN struct axis2_flow * | axis2_transport_out_desc_get_fault_out_flow (const axis2_transport_out_desc_t *transport_out, const axutil_env_t *env) |
AXIS2_EXTERN axis2_status_t | axis2_transport_out_desc_set_fault_out_flow (struct axis2_transport_out_desc *transport_out, const axutil_env_t *env, struct axis2_flow *fault_out_flow) |
AXIS2_EXTERN axis2_transport_sender_t * | axis2_transport_out_desc_get_sender (const axis2_transport_out_desc_t *transport_out, const axutil_env_t *env) |
AXIS2_EXTERN axis2_status_t | axis2_transport_out_desc_set_sender (struct axis2_transport_out_desc *transport_out, const axutil_env_t *env, axis2_transport_sender_t *sender) |
AXIS2_EXTERN struct axis2_phase * | axis2_transport_out_desc_get_out_phase (const axis2_transport_out_desc_t *transport_out, const axutil_env_t *env) |
AXIS2_EXTERN axis2_status_t | axis2_transport_out_desc_set_out_phase (struct axis2_transport_out_desc *transport_out, const axutil_env_t *env, struct axis2_phase *out_phase) |
AXIS2_EXTERN struct axis2_phase * | axis2_transport_out_desc_get_fault_phase (const axis2_transport_out_desc_t *transport_out, const axutil_env_t *env) |
AXIS2_EXTERN axis2_status_t | axis2_transport_out_desc_set_fault_phase (struct axis2_transport_out_desc *transport_out, const axutil_env_t *env, struct axis2_phase *fault_phase) |
AXIS2_EXTERN axis2_status_t | axis2_transport_out_desc_add_param (axis2_transport_out_desc_t *transport_out_desc, const axutil_env_t *env, axutil_param_t *param) |
AXIS2_EXTERN axutil_param_t * | axis2_transport_out_desc_get_param (const axis2_transport_out_desc_t *transport_out_desc, const axutil_env_t *env, const axis2_char_t *param_name) |
AXIS2_EXTERN axis2_bool_t | axis2_transport_out_desc_is_param_locked (axis2_transport_out_desc_t *transport_out_desc, const axutil_env_t *env, const axis2_char_t *param_name) |
AXIS2_EXTERN axutil_param_container_t * | axis2_transport_out_desc_param_container (const axis2_transport_out_desc_t *transport_out_desc, const axutil_env_t *env) |
AXIS2_EXTERN axis2_transport_out_desc_t * | axis2_transport_out_desc_create (const axutil_env_t *env, const AXIS2_TRANSPORT_ENUMS trans_enum) |
typedef struct axis2_transport_out_desc axis2_transport_out_desc_t |
Type name for struct axis2_transport_out_desc
AXIS2_EXTERN axis2_status_t axis2_transport_out_desc_add_param | ( | axis2_transport_out_desc_t * | transport_out_desc, | |
const axutil_env_t * | env, | |||
axutil_param_t * | param | |||
) |
Adds parameter.
transport_out_desc | pointer to tarn sport out description | |
env | pointer to environment struct | |
param | pointer to parameter, transport out description assumes ownership of parameter |
AXIS2_EXTERN axis2_transport_out_desc_t* axis2_transport_out_desc_create | ( | const axutil_env_t * | env, | |
const AXIS2_TRANSPORT_ENUMS | trans_enum | |||
) |
Creates transport out description with given transport enum.
env | pointer to environment struct | |
trans_enum | pointer to transport enum |
AXIS2_EXTERN void axis2_transport_out_desc_free | ( | axis2_transport_out_desc_t * | transport_out_desc, | |
const axutil_env_t * | env | |||
) |
Frees transport out description.
transport_out_dec | pointer to transport out description | |
env | pointer to environment struct |
AXIS2_EXTERN void axis2_transport_out_desc_free_void_arg | ( | void * | transport_out, | |
const axutil_env_t * | env | |||
) |
Frees transport out description given as a void pointer.
transport_out_dec | pointer to transport out description as a void pointer | |
env | pointer to environment struct |
AXIS2_EXTERN AXIS2_TRANSPORT_ENUMS axis2_transport_out_desc_get_enum | ( | const axis2_transport_out_desc_t * | transport_out, | |
const axutil_env_t * | env | |||
) |
Gets transport enum.
transport_out | pointer to transport_out | |
env | pointer to environment struct |
AXIS2_EXTERN struct axis2_flow* axis2_transport_out_desc_get_fault_out_flow | ( | const axis2_transport_out_desc_t * | transport_out, | |
const axutil_env_t * | env | |||
) | [read] |
Gets fault out flow. Fault out flow represents the list of phases invoked along the sender path if a fault happens.
transport_out | pointer to transport_out | |
env | pointer to environment struct |
AXIS2_EXTERN struct axis2_phase* axis2_transport_out_desc_get_fault_phase | ( | const axis2_transport_out_desc_t * | transport_out, | |
const axutil_env_t * | env | |||
) | [read] |
Gets fault phase.
transport_out | pointer to transport_out | |
env | pointer to environment struct |
AXIS2_EXTERN struct axis2_flow* axis2_transport_out_desc_get_out_flow | ( | const axis2_transport_out_desc_t * | transport_out, | |
const axutil_env_t * | env | |||
) | [read] |
Gets out flow. Out flow represents the list of phases invoked along the sender path.
transport_out | pointer to transport_out | |
env | pointer to environment struct |
AXIS2_EXTERN struct axis2_phase* axis2_transport_out_desc_get_out_phase | ( | const axis2_transport_out_desc_t * | transport_out, | |
const axutil_env_t * | env | |||
) | [read] |
Gets transport out phase.
transport_out | pointer to transport_out | |
env | pointer to environment struct |
AXIS2_EXTERN axutil_param_t* axis2_transport_out_desc_get_param | ( | const axis2_transport_out_desc_t * | transport_out_desc, | |
const axutil_env_t * | env, | |||
const axis2_char_t * | param_name | |||
) |
Gets named parameter.
transport_out_desc | pointer to transport out description | |
env | pointer to environment struct | |
param_name | parameter name string |
AXIS2_EXTERN axis2_transport_sender_t* axis2_transport_out_desc_get_sender | ( | const axis2_transport_out_desc_t * | transport_out, | |
const axutil_env_t * | env | |||
) |
Gets transport sender.
transport_out | pointer to transport_out | |
env | pointer to environment struct |
AXIS2_EXTERN axis2_bool_t axis2_transport_out_desc_is_param_locked | ( | axis2_transport_out_desc_t * | transport_out_desc, | |
const axutil_env_t * | env, | |||
const axis2_char_t * | param_name | |||
) |
Checks if the named parameter is locked.
transport_out_desc | pointer to transport out description | |
env | pointer to environment struct | |
param_name | pointer to parameter name |
AXIS2_EXTERN axis2_status_t axis2_transport_out_desc_set_enum | ( | struct axis2_transport_out_desc * | transport_out, | |
const axutil_env_t * | env, | |||
const AXIS2_TRANSPORT_ENUMS | trans_enum | |||
) |
Sets transport enum.
transport_out | pointer to transport_out | |
env | pointer to environment struct | |
trans_enum | transport enum |
AXIS2_EXTERN axis2_status_t axis2_transport_out_desc_set_fault_out_flow | ( | struct axis2_transport_out_desc * | transport_out, | |
const axutil_env_t * | env, | |||
struct axis2_flow * | fault_out_flow | |||
) |
Sets fault out flow. Fault out flow represents the list of phases invoked along the sender path if a fault happens.
transport_out | pointer to transport_out | |
env | pointer to environment struct | |
fault_out_flow | pointer to fault_out_flow |
AXIS2_EXTERN axis2_status_t axis2_transport_out_desc_set_fault_phase | ( | struct axis2_transport_out_desc * | transport_out, | |
const axutil_env_t * | env, | |||
struct axis2_phase * | fault_phase | |||
) |
Sets fault phase.
transport_out | pointer to transport_out | |
env | pointer to environment struct | |
fault_phase | pointer to phase representing fault phase, transport description assumes ownership of phase |
AXIS2_EXTERN axis2_status_t axis2_transport_out_desc_set_out_flow | ( | struct axis2_transport_out_desc * | transport_out, | |
const axutil_env_t * | env, | |||
struct axis2_flow * | out_flow | |||
) |
Sets out flow. Out flow represents the list of phases invoked along the sender path.
transport_out | pointer to transport_out | |
env | pointer to environment struct | |
out_flow | pointer to out flow, transport out description assumes ownership of flow |
AXIS2_EXTERN axis2_status_t axis2_transport_out_desc_set_out_phase | ( | struct axis2_transport_out_desc * | transport_out, | |
const axutil_env_t * | env, | |||
struct axis2_phase * | out_phase | |||
) |
Sets transport out phase.
transport_out | pointer to transport_out | |
env | pointer to environment struct | |
out_phase | pointer to phase representing transport out phase, transport out description assumes ownership of phase |
AXIS2_EXTERN axis2_status_t axis2_transport_out_desc_set_sender | ( | struct axis2_transport_out_desc * | transport_out, | |
const axutil_env_t * | env, | |||
axis2_transport_sender_t * | sender | |||
) |
Sets transport sender.
transport_out | pointer to transport_out | |
env | pointer to environment struct | |
sender | pointer to transport sender, transport description assumes ownership of sender |