sandesha2_terminate_seq.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017 #ifndef SANDESHA2_TERMINATE_SEQ_H
00018 #define SANDESHA2_TERMINATE_SEQ_H
00019
00025 #include <axutil_utils_defines.h>
00026 #include <axutil_env.h>
00027 #include <sandesha2_identifier.h>
00028 #include <sandesha2_last_msg_number.h>
00029 #include <sandesha2_error.h>
00030
00031
00032 #ifdef __cplusplus
00033 extern "C"
00034 {
00035 #endif
00036
00042 typedef struct sandesha2_terminate_seq_t sandesha2_terminate_seq_t;
00043
00049 axis2_status_t AXIS2_CALL
00050 sandesha2_terminate_seq_free_void_arg(
00051 void *terminate_seq,
00052 const axutil_env_t *env);
00053
00054 axis2_status_t AXIS2_CALL
00055 sandesha2_terminate_seq_free (
00056 sandesha2_terminate_seq_t *terminate_seq,
00057 const axutil_env_t *env);
00058
00059 AXIS2_EXTERN sandesha2_terminate_seq_t* AXIS2_CALL
00060 sandesha2_terminate_seq_create(
00061 const axutil_env_t *env,
00062 axis2_char_t *ns_value);
00063
00064 axis2_status_t AXIS2_CALL
00065 sandesha2_terminate_seq_set_identifier(
00066 sandesha2_terminate_seq_t *terminate_seq,
00067 const axutil_env_t *env,
00068 sandesha2_identifier_t *identifier);
00069
00070 sandesha2_identifier_t * AXIS2_CALL
00071 sandesha2_terminate_seq_get_identifier(
00072 sandesha2_terminate_seq_t *terminate_seq,
00073 const axutil_env_t *env);
00074
00075 axis2_status_t AXIS2_CALL
00076 sandesha2_terminate_seq_to_soap_envelope(
00077 sandesha2_terminate_seq_t *terminate_seq,
00078 const axutil_env_t *env,
00079 axiom_soap_envelope_t *envelope);
00080
00081 axis2_char_t* AXIS2_CALL
00082 sandesha2_terminate_seq_get_namespace_value (
00083 sandesha2_terminate_seq_t *terminate_seq,
00084 const axutil_env_t *env);
00085
00086 void* AXIS2_CALL
00087 sandesha2_terminate_seq_from_om_node(
00088 sandesha2_terminate_seq_t *terminate_seq,
00089 const axutil_env_t *env,
00090 axiom_node_t *om_node);
00091
00092 axiom_node_t* AXIS2_CALL
00093 sandesha2_terminate_seq_to_om_node(
00094 sandesha2_terminate_seq_t *terminate_seq,
00095 const axutil_env_t *env,
00096 void *om_node);
00097
00098 sandesha2_last_msg_number_t * AXIS2_CALL
00099 sandesha2_terminate_seq_get_last_msg_number(
00100 sandesha2_terminate_seq_t *terminate_seq,
00101 const axutil_env_t *env);
00102
00103 axis2_status_t AXIS2_CALL
00104 sandesha2_terminate_seq_set_last_msg_number(
00105 sandesha2_terminate_seq_t *terminate_seq,
00106 const axutil_env_t *env,
00107 sandesha2_last_msg_number_t *last_msg_number);
00108
00110 #ifdef __cplusplus
00111 }
00112 #endif
00113
00114 #endif
00115