#include <axis2_transport_sender.h>
Public Attributes | |
axis2_status_t(* | init )(axis2_transport_sender_t *transport_sender, const axutil_env_t *env, struct axis2_conf_ctx *conf_ctx, struct axis2_transport_out_desc *transport_out) |
axis2_status_t(* | invoke )(axis2_transport_sender_t *transport_sender, const axutil_env_t *env, struct axis2_msg_ctx *msg_ctx) |
axis2_status_t(* | cleanup )(axis2_transport_sender_t *transport_sender, const axutil_env_t *env, struct axis2_msg_ctx *msg_ctx) |
void(* | free )(axis2_transport_sender_t *transport_sender, const axutil_env_t *env) |
axis2_status_t( * axis2_transport_sender_ops::init)(axis2_transport_sender_t *transport_sender, const axutil_env_t *env, struct axis2_conf_ctx *conf_ctx, struct axis2_transport_out_desc *transport_out) |
Initialize
transport_sender | pointer to transport sender | |
env | pointer to environment | |
conf_ctx | pointer to configuration context | |
transport_out | pointer to transport_out |
axis2_status_t( * axis2_transport_sender_ops::invoke)(axis2_transport_sender_t *transport_sender, const axutil_env_t *env, struct axis2_msg_ctx *msg_ctx) |
Invoke
transport_sender | pointer to transport sender | |
env | pointer to environment struct | |
msg_ctx | pointer to message context |
axis2_status_t( * axis2_transport_sender_ops::cleanup)(axis2_transport_sender_t *transport_sender, const axutil_env_t *env, struct axis2_msg_ctx *msg_ctx) |
Clean up
transport_sender | pointer to transport sender | |
env | pointer to environmnet struct | |
msg_ctx | pointer to message context |
void( * axis2_transport_sender_ops::free)(axis2_transport_sender_t *transport_sender, const axutil_env_t *env) |
De-allocate memory
transport_sender | pointer to transport sender | |
env | pointer to environment struct |