sandesha2_seq_report.h File Reference

Sandesha Sequence Report 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>

Go to the source code of this file.

Defines

#define SANDESHA2_SEQ_STATUS_UNKNOWN   0
#define SANDESHA2_SEQ_STATUS_INITIAL   1
#define SANDESHA2_SEQ_STATUS_ESTABLISHED   2
#define SANDESHA2_SEQ_STATUS_TERMINATED   3
#define SANDESHA2_SEQ_STATUS_TIMED_OUT   4
#define SANDESHA2_MAX_SEQ_STATUS   4
#define SANDESHA2_SEQ_DIRECTION_UNKNOWN   0
#define SANDESHA2_SEQ_DIRECTION_IN   1
#define SANDESHA2_SEQ_DIRECTION_OUT   2
#define SANDESHA2_MAX_SEQ_DIRECTION   2

Typedefs

typedef struct sandesha2_seq_report sandesha2_seq_report_t

Functions

AXIS2_EXTERN axis2_status_t sandesha2_seq_report_free (void *report, const axutil_env_t *envv)
AXIS2_EXTERN axis2_status_t sandesha2_seq_report_set_seq_status (sandesha2_seq_report_t *report, const axutil_env_t *env, axis2_char_t seq_status)
AXIS2_EXTERN axis2_status_t sandesha2_seq_report_set_seq_direction (sandesha2_seq_report_t *report, const axutil_env_t *env, axis2_char_t seq_direction)
AXIS2_EXTERN axis2_char_t sandesha2_seq_report_get_seq_status (sandesha2_seq_report_t *report, const axutil_env_t *env)
AXIS2_EXTERN axis2_char_t sandesha2_seq_report_get_seq_direction (sandesha2_seq_report_t *report, const axutil_env_t *env)
AXIS2_EXTERN axis2_char_t * sandesha2_seq_report_get_seq_id (sandesha2_seq_report_t *report, const axutil_env_t *env)
AXIS2_EXTERN axis2_status_t sandesha2_seq_report_set_seq_id (sandesha2_seq_report_t *report, const axutil_env_t *env, axis2_char_t *seq_id)
AXIS2_EXTERN axutil_array_list_t * sandesha2_seq_report_get_completed_msgs (sandesha2_seq_report_t *report, const axutil_env_t *env)
AXIS2_EXTERN axis2_status_t sandesha2_seq_report_add_completed_msg (sandesha2_seq_report_t *report, const axutil_env_t *env, long *msg_no)
AXIS2_EXTERN axis2_status_t sandesha2_seq_report_set_completed_msgs (sandesha2_seq_report_t *report, const axutil_env_t *env, axutil_array_list_t *completed_msgs)
AXIS2_EXTERN axis2_char_t * sandesha2_seq_report_get_internal_seq_id (sandesha2_seq_report_t *report, const axutil_env_t *env, long *msg_no)
AXIS2_EXTERN axis2_status_t sandesha2_seq_report_set_internal_seq_id (sandesha2_seq_report_t *report, const axutil_env_t *env, axis2_char_t *internal_seq_id)
AXIS2_EXTERN
sandesha2_seq_report_t * 
sandesha2_seq_report_create (const axutil_env_t *env)


Detailed Description

Sandesha Sequence Report Interface.


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