# sandesha2_create_seq_bean.h

    00001 /*
    00002  * copyright 1999-2004 The Apache Software Foundation.
    00003  *
    00004  * Licensed under the Apache License, Version 2.0 (the "License"); you may not
    00005  * use this file except in compliance with the License. You may obtain a copy of
    00006  * the License at
    00007  *
    00008  * http://www.apache.org/licenses/LICENSE-2.0
    00009  *
    00010  * Unless required by applicable law or agreed to in writing, software
    00011  * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
    00012  * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
    00013  * License for the specific language governing permissions and limitations under
    00014  * the License.
    00015  */
    00016
    00017 #ifndef SANDESHA2_CREATE_SEQ_BEAN_H
    00018 #define SANDESHA2_CREATE_SEQ_BEAN_H
    00019
    00020 #include <axutil_qname.h>
    00021 #include <axutil_env.h>
    00022 #include <axutil_utils.h>
    00023 #include <axutil_utils_defines.h>
    00024
    00025 #ifdef __cplusplus
    00026 extern "C"
    00027 {
    00028 #endif
    00029
    00030 typedef struct sandesha2_create_seq_bean sandesha2_create_seq_bean_t;
    00031
    00032 /* constructors
    00033  */
    00034 AXIS2_EXTERN sandesha2_create_seq_bean_t* AXIS2_CALL
    00035 sandesha2_create_seq_bean_create(
    00036     const axutil_env_t *env);
    00037
    00038 AXIS2_EXTERN sandesha2_create_seq_bean_t* AXIS2_CALL
    00039 sandesha2_create_seq_bean_create_with_data(
    00040     const axutil_env_t *env,
    00041     axis2_char_t *internal_seq_id,
    00042     axis2_char_t *create_seq_msg_id,
    00043     axis2_char_t *seq_id);
    00044
    00045 void AXIS2_CALL
    00046 sandesha2_create_seq_bean_free  (
    00047     sandesha2_create_seq_bean_t *create_seq_bean,
    00048     const axutil_env_t *env);
    00049
    00050 axis2_char_t* AXIS2_CALL
    00051 sandesha2_create_seq_bean_get_create_seq_msg_id  (
    00052     sandesha2_create_seq_bean_t *create_seq_bean,
    00053     const axutil_env_t *env);
    00054
    00055 void AXIS2_CALL
    00056 sandesha2_create_seq_bean_set_create_seq_msg_id (
    00057     sandesha2_create_seq_bean_t *create_seq_bean,
    00058     const axutil_env_t *env,
    00059     axis2_char_t* seq_msg_id) ;
    00060
    00061 axis2_char_t* AXIS2_CALL
    00062 sandesha2_create_seq_bean_get_rms_sequence_id (
    00063     sandesha2_create_seq_bean_t *create_seq_bean,
    00064     const axutil_env_t *env);
    00065
    00066 void AXIS2_CALL
    00067 sandesha2_create_seq_bean_set_rms_sequence_id (
    00068     sandesha2_create_seq_bean_t *create_seq_bean,
    00069     const axutil_env_t *env,
    00070     axis2_char_t* seq_id) ;
    00071
    00072 axis2_char_t* AXIS2_CALL
    00073 sandesha2_create_seq_bean_get_internal_sequence_id (
    00074     sandesha2_create_seq_bean_t *create_seq_bean,
    00075     const axutil_env_t *env);
    00076
    00077 void AXIS2_CALL
    00078 sandesha2_create_seq_bean_set_internal_sequence_id (
    00079     sandesha2_create_seq_bean_t *create_seq_bean,
    00080     const axutil_env_t *env,
    00081     axis2_char_t* int_seq_id);
    00082
    00083 axis2_char_t * AXIS2_CALL
    00084 sandesha2_create_seq_bean_get_create_seq_msg_store_key(
    00085     sandesha2_create_seq_bean_t *create_seq_bean,
    00086         const axutil_env_t *env);
    00087
    00088 void AXIS2_CALL
    00089 sandesha2_create_seq_bean_set_create_seq_msg_store_key(
    00090     sandesha2_create_seq_bean_t *create_seq_bean,
    00091         const axutil_env_t *env,
    00092     axis2_char_t *create_seq_msg_store_key);
    00093
    00094 axis2_char_t * AXIS2_CALL
    00095 sandesha2_create_seq_bean_get_ref_msg_store_key(
    00096     sandesha2_create_seq_bean_t *create_seq_bean,
    00097         const axutil_env_t *env);
    00098
    00099 void AXIS2_CALL
    00100 sandesha2_create_seq_bean_set_ref_msg_store_key(
    00101     sandesha2_create_seq_bean_t *create_seq_bean,
    00102         const axutil_env_t *env,
    00103     axis2_char_t *ref_msg_store_key);
    00104
    00105 #ifdef __cplusplus
    00106 }
    00107
    00108 #endif
    00109
    00110 #endif /* End of SANDESHA2_CREATE_SEQ_BEAN_H */