You are viewing a plain text version of this content. The canonical link for it is here.
Posted to sandesha-dev@ws.apache.org by sa...@apache.org on 2006/07/20 02:31:33 UTC

svn commit: r423680 - in /webservices/sandesha/trunk/c/include: sandesha2/sandesha2_rm_elements.h sandesha2/sandesha2_terminate_mgr.h sandesha2_next_msg_mgr.h sandesha2_rm_elements.h sandesha2_sender.h

Author: sahan
Date: Wed Jul 19 17:31:32 2006
New Revision: 423680

URL: http://svn.apache.org/viewvc?rev=423680&view=rev
Log:
Changing the location of rm_elements

Added:
    webservices/sandesha/trunk/c/include/sandesha2/sandesha2_rm_elements.h
Removed:
    webservices/sandesha/trunk/c/include/sandesha2_rm_elements.h
Modified:
    webservices/sandesha/trunk/c/include/sandesha2/sandesha2_terminate_mgr.h
    webservices/sandesha/trunk/c/include/sandesha2_next_msg_mgr.h
    webservices/sandesha/trunk/c/include/sandesha2_sender.h

Added: webservices/sandesha/trunk/c/include/sandesha2/sandesha2_rm_elements.h
URL: http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/include/sandesha2/sandesha2_rm_elements.h?rev=423680&view=auto
==============================================================================
--- webservices/sandesha/trunk/c/include/sandesha2/sandesha2_rm_elements.h (added)
+++ webservices/sandesha/trunk/c/include/sandesha2/sandesha2_rm_elements.h Wed Jul 19 17:31:32 2006
@@ -0,0 +1,264 @@
+/*
+ * Copyright 2004,2005 The Apache Software Foundation.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+ 
+#ifndef SANDESHA2_RM_ELEMENTS_H
+#define SANDESHA2_RM_ELEMENTS_H
+
+/**
+  * @file sandesha2_rm_elements.h
+  * @brief 
+  */
+
+#include <axis2_utils_defines.h>
+#include <axis2_env.h>
+#include <sandesha2/sandesha2_create_seq.h>
+#include <sandesha2/sandesha2_seq_ack.h>
+#include <sandesha2/sandesha2_seq.h>
+#include <sandesha2/sandesha2_identifier.h>
+#include <sandesha2/sandesha2_msg_number.h>
+
+
+
+#ifdef __cplusplus
+extern "C"
+{
+#endif
+
+/** 
+ * @ingroup sandesha2_util
+ * @{
+ */
+ 
+ typedef struct sandesha2_rm_elements_ops sandesha2_rm_elements_ops_t;
+ typedef struct sandesha2_rm_elements sandesha2_rm_elements_t;
+ /**
+ * @brief Sandesha2 RM Elements ops struct
+ * Encapsulator struct for ops of sandesha2_rm_elements
+ */
+AXIS2_DECLARE_DATA struct sandesha2_rm_elements_ops
+{
+    
+    axis2_status_t (AXIS2_CALL *
+        from_soap_envelope) 
+            (sandesha2_rm_elements_t *rm_elements,
+            const axis2_env_t *env,
+            axiom_soap_envelope_t *soap_envelope,
+            axis2_char_t *action);
+            
+    axiom_soap_envelope_t* (AXIS2_CALL *
+        to_soap_envelope) 
+            (sandesha2_rm_elements_t *rm_elements,
+            const axis2_env_t *env,
+            axiom_soap_envelope_t *soap_envelope);
+            
+    sandesha2_create_seq_t* (AXIS2_CALL *
+        get_create_seq) 
+            (sandesha2_rm_elements_t *rm_elements,
+            const axis2_env_t *env);
+            
+    axis2_status_t (AXIS2_CALL *
+        set_create_seq) 
+            (sandesha2_rm_elements_t *rm_elements,
+            const axis2_env_t *env,
+            sandesha2_create_seq_t *create_seq);
+    
+    sandesha2_create_seq_res_t* (AXIS2_CALL *
+        get_create_seq_res) 
+            (sandesha2_rm_elements_t *rm_elements,
+            const axis2_env_t *env);
+            
+    axis2_status_t (AXIS2_CALL *
+        set_create_seq_res) 
+            (sandesha2_rm_elements_t *rm_elements,
+            const axis2_env_t *env,
+            sandesha2_create_seq_res_t *create_seq_res);
+            
+    sandesha2_sequence_t* (AXIS2_CALL *
+        get_sequence) 
+            (sandesha2_rm_elements_t *rm_elements,
+            const axis2_env_t *env);
+            
+    axis2_status_t (AXIS2_CALL *
+        set_sequence) 
+            (sandesha2_rm_elements_t *rm_elements,
+            const axis2_env_t *env,
+            sandesha2_sequence_t *seq);
+            
+    sandesha2_seq_ack_t* (AXIS2_CALL *
+        get_seq_ack) 
+            (sandesha2_rm_elements_t *rm_elements,
+            const axis2_env_t *env);
+            
+    axis2_status_t (AXIS2_CALL *
+        set_seq_ack) 
+            (sandesha2_rm_elements_t *rm_elements,
+            const axis2_env_t *env,
+            sandesha2_seq_ack_t *seq_ack);
+            
+    sandesha2_terminate_seq_t* (AXIS2_CALL *
+        get_terminate_seq) 
+            (sandesha2_rm_elements_t *rm_elements,
+            const axis2_env_t *env);
+            
+    axis2_status_t (AXIS2_CALL *
+        set_terminate_seq) 
+            (sandesha2_rm_elements_t *rm_elements,
+            const axis2_env_t *env,
+            sandesha2_terminate_seq_t *terminate_seq);
+            
+    sandesha2_terminate_seq_res_t* (AXIS2_CALL *
+        get_terminate_seq_res) 
+            (sandesha2_rm_elements_t *rm_elements,
+            const axis2_env_t *env);
+            
+    axis2_status_t (AXIS2_CALL *
+        set_terminate_seq_res) 
+            (sandesha2_rm_elements_t *rm_elements,
+            const axis2_env_t *env,
+            sandesha2_terminate_seq_res_t *terminate_seq_res);
+            
+    sandesha2_ack_requested_t* (AXIS2_CALL *
+        get_ack_reqested) 
+            (sandesha2_rm_elements_t *rm_elements,
+            const axis2_env_t *env);
+            
+    axis2_status_t (AXIS2_CALL *
+        set_ack_reqested) 
+            (sandesha2_rm_elements_t *rm_elements,
+            const axis2_env_t *env,
+            sandesha2_ack_requested_t *ack_reqested);
+    
+    sandesha2_close_seq_t* (AXIS2_CALL *
+        get_close_seq) 
+            (sandesha2_rm_elements_t *rm_elements,
+            const axis2_env_t *env);
+            
+    axis2_status_t (AXIS2_CALL *
+        set_close_seq) 
+            (sandesha2_rm_elements_t *rm_elements,
+            const axis2_env_t *env,
+            sandesha2_close_seq_t *close_seq);
+    
+    sandesha2_close_seq_res_t* (AXIS2_CALL *
+        get_close_seq_res) 
+            (sandesha2_rm_elements_t *rm_elements,
+            const axis2_env_t *env);
+            
+    axis2_status_t (AXIS2_CALL *
+        set_close_seq_res) 
+            (sandesha2_rm_elements_t *rm_elements,
+            const axis2_env_t *env,
+            sandesha2_close_seq_res_t *close_seq_res);
+    
+    axis2_char_t* (AXIS2_CALL *
+        get_addr_ns_val) 
+            (sandesha2_rm_elements_t *rm_elements,
+            const axis2_env_t *env);
+    
+    axis2_status_t (AXIS2_CALL *
+        free) 
+            (sandesha2_rm_elements_t *rm_elements,
+            const axis2_env_t *env);
+};
+
+/**
+ * @brief sandesha2_rm_elements_ops
+ *    sandesha2_rm_elements_ops
+ */
+AXIS2_DECLARE_DATA struct sandesha2_rm_elements
+{
+    sandesha2_rm_elements_ops_t *ops;
+};
+
+AXIS2_EXTERN sandesha2_rm_elements_t* AXIS2_CALL
+sandesha2_rm_elements_create(
+						const axis2_env_t *env,
+                        axis2_char_t *addr_ns_uri);
+                        
+/************************** Start of function macros **************************/
+#define SANDESHA2_RM_ELEMENTS_FREE(rm_elements, env) \
+    ((rm_elements)->ops->free (rm_elements, env))
+
+#define SANDESHA2_RM_ELEMENTS_FROM_SOAP_ENVELOPE(rm_elements, env, envelope, action) \
+    ((rm_elements)->ops->from_soap_envelope (rm_elements, env, envelope, action))
+    
+#define SANDESHA2_RM_ELEMENTS_TO_SOAP_ENVELOPE(rm_elements, env, envelope) \
+    ((rm_elements)->ops->to_soap_envelope (rm_elements, env, envelope))
+    
+#define SANDESHA2_RM_ELEMENTS_GET_CREATE_SEQ(rm_elements, env) \
+    ((rm_elements)->ops->get_create_seq (rm_elements, env))
+    
+#define SANDESHA2_RM_ELEMENTS_SET_CREATE_SEQ(rm_elements, env, element) \
+    ((rm_elements)->ops->set_create_seq (rm_elements, env, element))
+    
+#define SANDESHA2_RM_ELEMENTS_GET_CREATE_SEQ_RES(rm_elements, env) \
+    ((rm_elements)->ops->get_create_seq_res (rm_elements, env))
+    
+#define SANDESHA2_RM_ELEMENTS_SET_CREATE_SEQ_RES(rm_elements, env, element) \
+    ((rm_elements)->ops->set_create_seq_res (rm_elements, env, element))
+    
+#define SANDESHA2_RM_ELEMENTS_GET_SEQUENCE(rm_elements, env) \
+    ((rm_elements)->ops->get_sequence (rm_elements, env))
+    
+#define SANDESHA2_RM_ELEMENTS_SET_SEQUENCE(rm_elements, env, element) \
+    ((rm_elements)->ops->set_sequence (rm_elements, env, element))
+    
+#define SANDESHA2_RM_ELEMENTS_GET_SEQ_ACK(rm_elements, env) \
+    ((rm_elements)->ops->get_seq_ack (rm_elements, env))
+    
+#define SANDESHA2_RM_ELEMENTS_SET_SEQ_ACK(rm_elements, env, element) \
+    ((rm_elements)->ops->set_seq_ack (rm_elements, env, element))
+    
+#define SANDESHA2_RM_ELEMENTS_GET_TERMINATE_SEQ(rm_elements, env) \
+    ((rm_elements)->ops->get_terminate_seq (rm_elements, env))
+    
+#define SANDESHA2_RM_ELEMENTS_SET_TERMINATE_SEQ(rm_elements, env, element) \
+    ((rm_elements)->ops->set_terminate_seq (rm_elements, env, element))
+    
+#define SANDESHA2_RM_ELEMENTS_GET_TERMINATE_SEQ_RES(rm_elements, env) \
+    ((rm_elements)->ops->get_terminate_seq_res (rm_elements, env))
+    
+#define SANDESHA2_RM_ELEMENTS_SET_TERMINATE_SEQ_RES(rm_elements, env, element) \
+    ((rm_elements)->ops->set_terminate_seq_res (rm_elements, env, element))
+    
+#define SANDESHA2_RM_ELEMENTS_GET_ACK_REQUESTED(rm_elements, env) \
+    ((rm_elements)->ops->get_ack_reqested (rm_elements, env))
+    
+#define SANDESHA2_RM_ELEMENTS_SET_ACK_REQUESTED(rm_elements, env, element) \
+    ((rm_elements)->ops->set_ack_reqested (rm_elements, env, element)
+    
+#define SANDESHA2_RM_ELEMENTS_GET_CLOSE_SEQ(rm_elements, env) \
+    ((rm_elements)->ops->get_close_seq (rm_elements, env))
+    
+#define SANDESHA2_RM_ELEMENTS_SET_CLOSE_SEQ(rm_elements, env, element) \
+    ((rm_elements)->ops->set_close_seq (rm_elements, env, element))
+    
+#define SANDESHA2_RM_ELEMENTS_GET_CLOSE_SEQ_RES(rm_elements, env) \
+    ((rm_elements)->ops->get_close_seq_res (rm_elements, env))
+    
+#define SANDESHA2_RM_ELEMENTS_SET_CLOSE_SEQ_RES(rm_elements, env, element) \
+    ((rm_elements)->ops->set_close_seq_res (rm_elements, env, element))
+    
+#define SANDESHA2_RM_ELEMENTS_GET_ADDR_NS_VAL(rm_elements, env) \
+    ((rm_elements)->ops->get_addr_ns_val (rm_elements, env))
+/************************** End of function macros ****************************/
+
+/** @} */
+#ifdef __cplusplus
+}
+#endif
+
+#endif /*SANDESHA2_RM_ELEMENTS_H*/

Modified: webservices/sandesha/trunk/c/include/sandesha2/sandesha2_terminate_mgr.h
URL: http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/include/sandesha2/sandesha2_terminate_mgr.h?rev=423680&r1=423679&r2=423680&view=diff
==============================================================================
--- webservices/sandesha/trunk/c/include/sandesha2/sandesha2_terminate_mgr.h (original)
+++ webservices/sandesha/trunk/c/include/sandesha2/sandesha2_terminate_mgr.h Wed Jul 19 17:31:32 2006
@@ -49,14 +49,14 @@
 #define SANDESHA2_CLEANED_AFTER_INVOCATION "CleanedAfterInvocation"
 
 AXIS2_EXTERN axis2_status_t AXIS2_CALL
-sandesha2_clean_recv_side_after_terminate_msg(
+sandesha2_terminate_mgr_clean_recv_side_after_terminate_msg(
                         const axis2_env_t *env,
                         axis2_conf_ctx_t *conf_ctx,
                         axis2_char_t *seq_id,
                         sandesha2_storage_mgr_t *storage_man);
 
 AXIS2_EXTERN axis2_status_t AXIS2_CALL
-sandesha2_clean_recv_side_after_invocation(
+sandesha2_terminate_mgr_clean_recv_side_after_invocation(
                         const axis2_env_t *env,
                         axis2_conf_ctx_t *conf_ctx,
                         axis2_char_t *seq_id,

Modified: webservices/sandesha/trunk/c/include/sandesha2_next_msg_mgr.h
URL: http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/include/sandesha2_next_msg_mgr.h?rev=423680&r1=423679&r2=423680&view=diff
==============================================================================
--- webservices/sandesha/trunk/c/include/sandesha2_next_msg_mgr.h (original)
+++ webservices/sandesha/trunk/c/include/sandesha2_next_msg_mgr.h Wed Jul 19 17:31:32 2006
@@ -128,7 +128,7 @@
 
 #define SANDESHA2_NEXT_MSG_MGR_FIND(next_msg, env, bean) \
       (((sandesha2_next_msg_mgr_t *) next_msg)->ops->\
-       find_by_next_msg_bean (next_msg, env, bean))
+       find (next_msg, env, bean))
 
 #define SANDESHA2_NEXT_MSG_MGR_FIND_UNIQUE(next_msg, env, bean) \
       (((sandesha2_next_msg_mgr_t *) next_msg)->ops->\

Modified: webservices/sandesha/trunk/c/include/sandesha2_sender.h
URL: http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/include/sandesha2_sender.h?rev=423680&r1=423679&r2=423680&view=diff
==============================================================================
--- webservices/sandesha/trunk/c/include/sandesha2_sender.h (original)
+++ webservices/sandesha/trunk/c/include/sandesha2_sender.h Wed Jul 19 17:31:32 2006
@@ -113,7 +113,7 @@
 
 #define SANDESHA2_SENDER_RUN_FOR_SEQ(sender, env, conf_ctx, seq_id) \
       (((sandesha2_sender_t *) sender)->ops->\
-      run_sender_for_seq (sender, env, conf_ctx, seq_id))
+      run_for_seq (sender, env, conf_ctx, seq_id))
 
 /** @} */
 #ifdef __cplusplus



---------------------------------------------------------------------
To unsubscribe, e-mail: sandesha-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: sandesha-dev-help@ws.apache.org