# 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.