sandesha2_sender_worker.h File Reference

Sandesha Sender Interface. More...

#include <axutil_allocator.h>
#include <axutil_env.h>
#include <axutil_error.h>
#include <axutil_string.h>
#include <axutil_utils.h>
#include <axis2_conf_ctx.h>
#include <sandesha2_storage_mgr.h>

Go to the source code of this file.

Typedefs

typedef struct
sandesha2_sender_worker_t 
sandesha2_sender_worker_t

Functions

AXIS2_EXTERN
sandesha2_sender_worker_t * 
sandesha2_sender_worker_create (const axutil_env_t *env, axis2_conf_ctx_t *conf_ctx, axis2_char_t *msg_id)
AXIS2_EXTERN
sandesha2_sender_worker_t * 
sandesha2_sender_worker_create_with_msg_ctx (const axutil_env_t *env, axis2_conf_ctx_t *conf_ctx, axis2_char_t *msg_id, axis2_msg_ctx_t *msg_ctx)
AXIS2_EXTERN axis2_status_t sandesha2_sender_worker_free_void_arg (void *sender_worker, const axutil_env_t *env)
axis2_status_t sandesha2_sender_worker_free (sandesha2_sender_worker_t *sender_worker, const axutil_env_t *env)
axis2_status_t sandesha2_sender_worker_send (const axutil_env_t *env, axis2_conf_ctx_t *conf_ctx, axis2_char_t *msg_id, axis2_bool_t persistent_msg_ctx, sandesha2_storage_mgr_t *storage_mgr, struct sandesha2_seq_property_mgr *seq_prop_mgr, struct sandesha2_create_seq_mgr *create_seq_mgr, struct sandesha2_sender_mgr *sender_mgr)
void sandesha2_sender_worker_set_transport_out (sandesha2_sender_worker_t *sender_worker, const axutil_env_t *env, axis2_transport_out_desc_t *transport_out)


Detailed Description

Sandesha Sender Interface.


Function Documentation

AXIS2_EXTERN axis2_status_t sandesha2_sender_worker_free_void_arg ( void *  sender_worker,
const axutil_env_t *  env 
)

Frees the sender_worker given as a void pointer. This method would cast the void parameter to an sender_worker pointer and then call free method.

Parameters:
sender_worker pointer to sender_worker as a void pointer
env pointer to environment struct
Returns:
AXIS2_SUCCESS on success, else AXIS2_FAILURE


Generated on Thu May 22 15:02:58 2008 for Sandesha2/C by  doxygen 1.5.5