# sandesha2_terminate_mgr.h File Reference

`#include <sandesha2_storage_mgr.h>`
`#include <axis2_conf_ctx.h>`
`#include <axis2_conf.h>`
`#include <axiom_soap_envelope.h>`
`#include <axutil_qname.h>`
`#include <axutil_array_list.h>`
`#include <axis2_op.h>`
`#include <sandesha2_seq_property_bean.h>`
`#include <sandesha2_msg_ctx.h>`

Go to the source code of this file.

## Defines
#define | SANDESHA2_CLEANED_ON_TERMINATE_MSG "CleanedOnTerminateMsg"
#define | SANDESHA2_CLEANED_AFTER_INVOCATION "CleanedAfterInvocation"
## Functions
AXIS2_EXTERN axis2_status_t | sandesha2_terminate_mgr_clean_recv_side_after_terminate_msg (const axutil_env_t *env, axis2_conf_ctx_t *conf_ctx, axis2_char_t *seq_id, sandesha2_storage_mgr_t *storage_mgr, struct sandesha2_seq_property_mgr *seq_prop_mgr, struct sandesha2_next_msg_mgr *next_msg_mgr)
AXIS2_EXTERN axis2_status_t | sandesha2_terminate_mgr_clean_recv_side_after_invocation (const axutil_env_t *env, axis2_conf_ctx_t *conf_ctx, axis2_char_t *seq_id, sandesha2_storage_mgr_t *storage_mgr, struct sandesha2_seq_property_mgr *seq_prop_mgr, struct sandesha2_next_msg_mgr *next_msg_mgr)
AXIS2_EXTERN axis2_status_t | sandesha2_terminate_mgr_terminate_sending_side (const axutil_env_t *env, axis2_conf_ctx_t *conf_ctx, axis2_char_t *seq_id, axis2_bool_t svr_side, 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)
AXIS2_EXTERN axis2_status_t | sandesha2_terminate_mgr_do_updates_if_needed (const axutil_env_t *env, axis2_char_t *seq_id, sandesha2_seq_property_bean_t *prop_bean, struct sandesha2_seq_property_mgr *seq_prop_mgr)
AXIS2_EXTERN axis2_status_t | sandesha2_terminate_mgr_time_out_sending_side_seq (const axutil_env_t *env, axis2_conf_ctx_t *conf_ctx, axis2_char_t *seq_id, axis2_bool_t svr_side, 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)
AXIS2_EXTERN axis2_status_t | sandesha2_terminate_mgr_send_terminate_seq_msg (const axutil_env_t *env, sandesha2_msg_ctx_t *rm_msg_ctx, axis2_char_t *out_seq_id, axis2_char_t *int_seq_id, 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)

## Detailed Description