sandesha2_client.h File Reference

Sandesha Client Interface. More...

#include <axutil_allocator.h>
#include <axutil_env.h>
#include <axutil_error.h>
#include <axutil_string.h>
#include <axutil_utils.h>
#include <axutil_hash.h>
#include <axutil_uri.h>
#include <axutil_array_list.h>
#include <axis2_svc_client.h>
#include <axis2_callback.h>
#include <axis2_listener_manager.h>
#include <sandesha2_seq_report.h>
#include <sandesha2_report.h>

Go to the source code of this file.

Functions

AXIS2_EXTERN
sandesha2_seq_report_t * 
sandesha2_client_get_outgoing_seq_report_with_svc_client (const axutil_env_t *env, axis2_svc_client_t *svc_client)
AXIS2_EXTERN
sandesha2_seq_report_t * 
sandesha2_client_get_outgoing_seq_report_with_seq_key (const axutil_env_t *env, axis2_char_t *to, axis2_char_t *seq_key, axis2_conf_ctx_t *conf_ctx)
AXIS2_EXTERN
sandesha2_seq_report_t * 
sandesha2_client_get_outgoing_seq_report_with_internal_seq_id (const axutil_env_t *env, axis2_char_t *internal_seq_id, axis2_conf_ctx_t *conf_ctx)
AXIS2_EXTERN axutil_array_list_t * sandesha2_client_get_incoming_seq_reports (axutil_env_t *env, axis2_conf_ctx_t *conf_ctx)
AXIS2_EXTERN sandesha2_report_t * sandesha2_client_get_report (const axutil_env_t *env, axis2_conf_ctx_t *conf_ctx)
AXIS2_EXTERN axis2_status_t sandesha2_client_create_seq_with_svc_client (const axutil_env_t *env, axis2_svc_client_t *svc_client, axis2_bool_t offer)
AXIS2_EXTERN axis2_status_t sandesha2_client_create_seq_with_svc_client_and_seq_key (const axutil_env_t *env, axis2_svc_client_t *svc_client, axis2_bool_t offer, axis2_char_t *seq_key)
AXIS2_EXTERN axis2_status_t sandesha2_client_terminate_seq_with_svc_client (const axutil_env_t *env, axis2_svc_client_t *svc_client, axis2_callback_t *callback)
AXIS2_EXTERN axis2_status_t sandesha2_client_terminate_seq_with_svc_client_and_seq_key (const axutil_env_t *env, axis2_svc_client_t *svc_client, axis2_callback_t *callback, axis2_char_t *seq_key)
AXIS2_EXTERN axis2_status_t sandesha2_client_close_seq_with_svc_client (const axutil_env_t *env, axis2_svc_client_t *svc_client, axis2_callback_t *callback)
AXIS2_EXTERN axis2_status_t sandesha2_client_close_seq_with_svc_client_and_seq_key (const axutil_env_t *env, axis2_svc_client_t *svc_client, axis2_callback_t *callback, axis2_char_t *seq_key)
AXIS2_EXTERN axis2_status_t sandesha2_client_wait_until_seq_completed_with_svc_client (const axutil_env_t *env, axis2_svc_client_t *svc_client)
AXIS2_EXTERN axis2_status_t sandesha2_client_wait_until_seq_completed_with_svc_client_and_seq_key (const axutil_env_t *env, axis2_svc_client_t *svc_client, axis2_char_t *seq_key)
AXIS2_EXTERN axis2_status_t sandesha2_client_wait_until_seq_completed_with_svc_client_and_max_waiting_time (const axutil_env_t *env, axis2_svc_client_t *svc_client, long max_waiting_time)
AXIS2_EXTERN axis2_status_t sandesha2_client_wait_until_seq_completed_with_svc_client_and_max_waiting_time_and_seq_key (const axutil_env_t *env, axis2_svc_client_t *svc_client, long max_waiting_time, axis2_char_t *seq_key)
AXIS2_EXTERN axis2_char_t * sandesha2_client_get_seq_id (const axutil_env_t *env, axis2_svc_client_t *svc_client)
AXIS2_EXTERN axis2_status_t sandesha2_client_send_ack_request_with_svc_client (const axutil_env_t *env, axis2_svc_client_t *svc_client)
AXIS2_EXTERN axis2_status_t sandesha2_client_send_ack_request_with_svc_client_and_seq_key (const axutil_env_t *env, axis2_svc_client_t *svc_client, axis2_char_t *seq_key)
AXIS2_EXTERN axis2_status_t sandesha2_client_send_non_blocking (const axutil_env_t *env, axis2_svc_client_t *svc_client, axis2_options_t *options, axutil_qname_t *op_qname, axis2_callback_t *callback, axiom_node_t *payload, axis2_listener_manager_t *listener_manager)
axiom_node_t * sandesha2_client_get_response_envelope (const axutil_env_t *env, axis2_conf_ctx_t *conf_ctx, axis2_svc_client_t *svc_client, int msg_no)


Detailed Description

Sandesha Client Interface.


Generated on Wed Oct 14 01:02:17 2009 for Sandesha2/C by  doxygen 1.5.7.1