You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fx-dev@ws.apache.org by da...@apache.org on 2006/11/10 10:51:10 UTC
svn commit: r473292 [1/6] - in /webservices/sandesha/trunk/c: include/
src/client/ src/core/ src/handlers/ src/msgprocessors/ src/storage/beans/
src/storage/inmemory/ src/util/ src/workers/ src/wsrm/
Author: damitha
Date: Fri Nov 10 01:51:08 2006
New Revision: 473292
URL: http://svn.apache.org/viewvc?view=rev&rev=473292
Log:
Almost all of the sandesha2 unwanted macros removed. OO code is reduced to minimum
Modified:
webservices/sandesha/trunk/c/include/sandesha2_ack_final.h
webservices/sandesha/trunk/c/include/sandesha2_ack_mgr.h
webservices/sandesha/trunk/c/include/sandesha2_ack_none.h
webservices/sandesha/trunk/c/include/sandesha2_ack_requested.h
webservices/sandesha/trunk/c/include/sandesha2_acks_to.h
webservices/sandesha/trunk/c/include/sandesha2_in_order_invoker.h
webservices/sandesha/trunk/c/include/sandesha2_msg_ctx.h
webservices/sandesha/trunk/c/include/sandesha2_next_msg_bean.h
webservices/sandesha/trunk/c/include/sandesha2_next_msg_mgr.h
webservices/sandesha/trunk/c/include/sandesha2_sender_bean.h
webservices/sandesha/trunk/c/include/sandesha2_sender_mgr.h
webservices/sandesha/trunk/c/include/sandesha2_seq_fault.h
webservices/sandesha/trunk/c/include/sandesha2_seq_offer.h
webservices/sandesha/trunk/c/include/sandesha2_seq_property_bean.h
webservices/sandesha/trunk/c/include/sandesha2_seq_property_mgr.h
webservices/sandesha/trunk/c/src/client/client.c
webservices/sandesha/trunk/c/src/core/msg_validator.c
webservices/sandesha/trunk/c/src/core/sandesha2_msg_ctx.c
webservices/sandesha/trunk/c/src/handlers/sandesha2_global_in_handler.c
webservices/sandesha/trunk/c/src/handlers/sandesha2_out_handler.c
webservices/sandesha/trunk/c/src/msgprocessors/ack_msg_processor.c
webservices/sandesha/trunk/c/src/msgprocessors/ack_req_msg_processor.c
webservices/sandesha/trunk/c/src/msgprocessors/app_msg_processor.c
webservices/sandesha/trunk/c/src/msgprocessors/close_seq_msg_processor.c
webservices/sandesha/trunk/c/src/msgprocessors/create_seq_msg_processor.c
webservices/sandesha/trunk/c/src/msgprocessors/create_seq_res_msg_processor.c
webservices/sandesha/trunk/c/src/msgprocessors/msg_processor_creator.c
webservices/sandesha/trunk/c/src/msgprocessors/terminate_seq_msg_processor.c
webservices/sandesha/trunk/c/src/storage/beans/next_msg_bean.c
webservices/sandesha/trunk/c/src/storage/beans/sender_bean.c
webservices/sandesha/trunk/c/src/storage/beans/seq_property_bean.c
webservices/sandesha/trunk/c/src/storage/inmemory/next_msg_mgr.c
webservices/sandesha/trunk/c/src/storage/inmemory/sender_mgr.c
webservices/sandesha/trunk/c/src/storage/inmemory/seq_property_mgr.c
webservices/sandesha/trunk/c/src/storage/inmemory/storage_mgr.c
webservices/sandesha/trunk/c/src/util/ack_mgr.c
webservices/sandesha/trunk/c/src/util/fault_mgr.c
webservices/sandesha/trunk/c/src/util/msg_creator.c
webservices/sandesha/trunk/c/src/util/msg_init.c
webservices/sandesha/trunk/c/src/util/msg_retrans_adjuster.c
webservices/sandesha/trunk/c/src/util/sandesha2_utils.c
webservices/sandesha/trunk/c/src/util/seq_mgr.c
webservices/sandesha/trunk/c/src/util/terminate_mgr.c
webservices/sandesha/trunk/c/src/workers/in_order_invoker.c
webservices/sandesha/trunk/c/src/workers/sender.c
webservices/sandesha/trunk/c/src/wsrm/ack_requested.c
webservices/sandesha/trunk/c/src/wsrm/acks_to.c
webservices/sandesha/trunk/c/src/wsrm/seq_fault.c
webservices/sandesha/trunk/c/src/wsrm/seq_offer.c
Modified: webservices/sandesha/trunk/c/include/sandesha2_ack_final.h
URL: http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/include/sandesha2_ack_final.h?view=diff&rev=473292&r1=473291&r2=473292
==============================================================================
--- webservices/sandesha/trunk/c/include/sandesha2_ack_final.h (original)
+++ webservices/sandesha/trunk/c/include/sandesha2_ack_final.h Fri Nov 10 01:51:08 2006
@@ -47,8 +47,8 @@
AXIS2_EXTERN sandesha2_ack_final_t* AXIS2_CALL
sandesha2_ack_final_create(
- const axis2_env_t *env,
- axis2_char_t *ns_value);
+ const axis2_env_t *env,
+ axis2_char_t *ns_value);
/** @} */
#ifdef __cplusplus
}
Modified: webservices/sandesha/trunk/c/include/sandesha2_ack_mgr.h
URL: http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/include/sandesha2_ack_mgr.h?view=diff&rev=473292&r1=473291&r2=473292
==============================================================================
--- webservices/sandesha/trunk/c/include/sandesha2_ack_mgr.h (original)
+++ webservices/sandesha/trunk/c/include/sandesha2_ack_mgr.h Fri Nov 10 01:51:08 2006
@@ -38,9 +38,9 @@
AXIS2_EXTERN sandesha2_msg_ctx_t *AXIS2_CALL
sandesha2_ack_mgr_generate_ack_msg(const axis2_env_t *env,
- sandesha2_msg_ctx_t *ref_rm_msg,
- axis2_char_t *seq_id,
- sandesha2_storage_mgr_t *storage_mgr);
+ sandesha2_msg_ctx_t *ref_rm_msg,
+ axis2_char_t *seq_id,
+ sandesha2_storage_mgr_t *storage_mgr);
/**
* This is used to get the acked messages of a sequence. If this is an outgoing
@@ -52,25 +52,27 @@
*/
AXIS2_EXTERN axis2_array_list_t *AXIS2_CALL
sandesha2_ack_mgr_get_client_completed_msgs_list(
- const axis2_env_t *env,
- axis2_char_t *seq_id,
- sandesha2_seq_property_mgr_t *seq_prop_mgr);
+ const axis2_env_t *env,
+ axis2_char_t *seq_id,
+ sandesha2_seq_property_mgr_t *seq_prop_mgr);
AXIS2_EXTERN axis2_array_list_t *AXIS2_CALL
sandesha2_ack_mgr_get_svr_completed_msgs_list(
- const axis2_env_t *env,
- axis2_char_t *seq_id,
- sandesha2_seq_property_mgr_t *seq_prop_mgr);
+ const axis2_env_t *env,
+ axis2_char_t *seq_id,
+ sandesha2_seq_property_mgr_t *seq_prop_mgr);
AXIS2_EXTERN axis2_bool_t AXIS2_CALL
-sandesha2_ack_mgr_verify_seq_completion(const axis2_env_t *env,
- axis2_array_list_t *ack_ranges,
- long last_msg_no);
+sandesha2_ack_mgr_verify_seq_completion(
+ const axis2_env_t *env,
+ axis2_array_list_t *ack_ranges,
+ long last_msg_no);
AXIS2_EXTERN axis2_status_t AXIS2_CALL
-sandesha2_ack_mgr_piggyback_acks_if_present(const axis2_env_t *env,
- sandesha2_msg_ctx_t *rm_msg_ctx,
- sandesha2_storage_mgr_t *storage_mgr);
+sandesha2_ack_mgr_piggyback_acks_if_present(
+ const axis2_env_t *env,
+ sandesha2_msg_ctx_t *rm_msg_ctx,
+ sandesha2_storage_mgr_t *storage_mgr);
/** @} */
#ifdef __cplusplus
Modified: webservices/sandesha/trunk/c/include/sandesha2_ack_none.h
URL: http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/include/sandesha2_ack_none.h?view=diff&rev=473292&r1=473291&r2=473292
==============================================================================
--- webservices/sandesha/trunk/c/include/sandesha2_ack_none.h (original)
+++ webservices/sandesha/trunk/c/include/sandesha2_ack_none.h Fri Nov 10 01:51:08 2006
@@ -49,8 +49,8 @@
};
AXIS2_EXTERN sandesha2_ack_none_t * AXIS2_CALL
sandesha2_ack_none_create(
- const axis2_env_t *env,
- axis2_char_t *ns_value);
+ const axis2_env_t *env,
+ axis2_char_t *ns_value);
/** @} */
#ifdef __cplusplus
}
Modified: webservices/sandesha/trunk/c/include/sandesha2_ack_requested.h
URL: http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/include/sandesha2_ack_requested.h?view=diff&rev=473292&r1=473291&r2=473292
==============================================================================
--- webservices/sandesha/trunk/c/include/sandesha2_ack_requested.h (original)
+++ webservices/sandesha/trunk/c/include/sandesha2_ack_requested.h Fri Nov 10 01:51:08 2006
@@ -37,78 +37,55 @@
* @{
*/
-typedef struct sandesha2_ack_requested_ops sandesha2_ack_requested_ops_t;
typedef struct sandesha2_ack_requested sandesha2_ack_requested_t;
/**
- * @brief AckRequested ops struct
- * Encapsulator struct for ops of sandesha2_ack_requested
- */
-AXIS2_DECLARE_DATA struct sandesha2_ack_requested_ops
-{
- sandesha2_identifier_t * (AXIS2_CALL *
- get_identifier)
- (sandesha2_ack_requested_t *ack_requested,
- const axis2_env_t *env);
-
- axis2_status_t (AXIS2_CALL *
- set_identifier)
- (sandesha2_ack_requested_t *ack_requested,
- const axis2_env_t *env,
- sandesha2_identifier_t *identifier);
-
- sandesha2_msg_number_t * (AXIS2_CALL *
- get_msg_number)
- (sandesha2_ack_requested_t *ack_requested,
- const axis2_env_t *env);
-
- axis2_status_t (AXIS2_CALL *
- set_msg_number)
- (sandesha2_ack_requested_t *ack_requested,
- const axis2_env_t *env,
- sandesha2_msg_number_t *msg_number);
-
- axis2_bool_t (AXIS2_CALL *
- is_must_understand)
- (sandesha2_ack_requested_t *ack_requested,
- const axis2_env_t *env);
-
- axis2_status_t (AXIS2_CALL *
- set_must_understand)
- (sandesha2_ack_requested_t *ack_requested,
- const axis2_env_t *env,
- axis2_bool_t mu);
-};
-
-/**
* @brief sandesha2_ack_requested
* sandesha2_ack_requested
*/
AXIS2_DECLARE_DATA struct sandesha2_ack_requested
{
sandesha2_iom_rm_part_t part;
- sandesha2_ack_requested_ops_t *ops;
};
AXIS2_EXTERN sandesha2_ack_requested_t* AXIS2_CALL
sandesha2_ack_requested_create(
- const axis2_env_t *env,
- axis2_char_t *ns_value);
-
-/************************** Start of function macros **************************/
-#define SANDESHA2_ACK_REQUESTED_SET_IDENTIFIER(ack_requested, env, identifier) \
- ((ack_requested)->ops->set_identifier (ack_requested, env, identifier))
-#define SANDESHA2_ACK_REQUESTED_GET_IDENTIFIER(ack_requested, env) \
- ((ack_requested)->ops->get_identifier (ack_requested, env))
-#define SANDESHA2_ACK_REQUESTED_SET_MSG_NUMBER(ack_requested, env, msg_number) \
- ((ack_requested)->ops->set_msg_number (ack_requested, env, msg_number))
-#define SANDESHA2_ACK_REQUESTED_GET_MSG_NUMBER(ack_requested, env) \
- ((ack_requested)->ops->get_msg_number (ack_requested, env))
-#define SANDESHA2_ACK_REQUESTED_SET_MUST_UNDERSTAND(ack_requested, env, mu) \
- ((ack_requested)->ops->set_must_understand (ack_requested, env, mu))
-#define SANDESHA2_ACK_REQUESTED_IS_MUST_UNDERSTAND(ack_requested, env) \
- ((ack_requested)->ops->is_must_understand (ack_requested, env))
-/************************** End of function macros ****************************/
+ const axis2_env_t *env,
+ axis2_char_t *ns_value);
+
+sandesha2_identifier_t * AXIS2_CALL
+sandesha2_ack_requested_get_identifier(
+ sandesha2_ack_requested_t *ack_requested,
+ const axis2_env_t *env);
+
+axis2_status_t AXIS2_CALL
+sandesha2_ack_requested_set_identifier(
+ sandesha2_ack_requested_t *ack_requested,
+ const axis2_env_t *env,
+ sandesha2_identifier_t *identifier);
+
+sandesha2_msg_number_t * AXIS2_CALL
+sandesha2_ack_requested_get_msg_number(
+ sandesha2_ack_requested_t *ack_requested,
+ const axis2_env_t *env);
+
+axis2_status_t AXIS2_CALL
+sandesha2_ack_requested_set_msg_number(
+ sandesha2_ack_requested_t *ack_requested,
+ const axis2_env_t *env,
+ sandesha2_msg_number_t *msg_number);
+
+axis2_bool_t AXIS2_CALL
+sandesha2_ack_requested_is_must_understand(
+ sandesha2_ack_requested_t *ack_requested,
+ const axis2_env_t *env);
+
+axis2_status_t AXIS2_CALL
+sandesha2_ack_requested_set_must_understand(
+ sandesha2_ack_requested_t *ack_requested,
+ const axis2_env_t *env,
+ axis2_bool_t mu);
+
/** @} */
#ifdef __cplusplus
Modified: webservices/sandesha/trunk/c/include/sandesha2_acks_to.h
URL: http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/include/sandesha2_acks_to.h?view=diff&rev=473292&r1=473291&r2=473292
==============================================================================
--- webservices/sandesha/trunk/c/include/sandesha2_acks_to.h (original)
+++ webservices/sandesha/trunk/c/include/sandesha2_acks_to.h Fri Nov 10 01:51:08 2006
@@ -38,51 +38,35 @@
* @ingroup sandesha2_wsrm
* @{
*/
-typedef struct sandesha2_acks_to_ops sandesha2_acks_to_ops_t;
typedef struct sandesha2_acks_to sandesha2_acks_to_t;
/**
- * @brief Acks To ops struct
- * Encapsulator struct for ops of sandesha2_acks_to
- */
-AXIS2_DECLARE_DATA struct sandesha2_acks_to_ops
-{
- sandesha2_address_t * (AXIS2_CALL *
- get_address)
- (sandesha2_acks_to_t *acks_to,
- const axis2_env_t *env);
-
- axis2_status_t (AXIS2_CALL *
- set_address)
- (sandesha2_acks_to_t *acks_to,
- const axis2_env_t *env,
- sandesha2_address_t *address);
-};
-
-/**
* @brief sandesha2_acks_to
* sandesha2_acks_to
*/
AXIS2_DECLARE_DATA struct sandesha2_acks_to
{
sandesha2_iom_rm_element_t element;
- sandesha2_acks_to_ops_t *ops;
};
AXIS2_EXTERN sandesha2_acks_to_t * AXIS2_CALL
sandesha2_acks_to_create(
- const axis2_env_t *env,
- sandesha2_address_t *address,
- axis2_char_t *rm_ns_value,
- axis2_char_t *addr_ns_value);
-
-/************************** Start of function macros **************************/
-#define SANDESHA2_ACKS_TO_GET_ADDRESS(acks_to, env)\
- ((acks_to)->ops->get_address(acks_to, env))
-#define SANDESHA2_ACKS_TO_SET_ADDRESS(acks_to, env, str_id)\
- ((acks_to)->ops->set_address(acks_to, env, address))
-/************************** End of function macros ****************************/
-
+ const axis2_env_t *env,
+ sandesha2_address_t *address,
+ axis2_char_t *rm_ns_value,
+ axis2_char_t *addr_ns_value);
+
+sandesha2_address_t * AXIS2_CALL
+sandesha2_acks_to_get_address(
+ sandesha2_acks_to_t *acks_to,
+ const axis2_env_t *env);
+
+axis2_status_t AXIS2_CALL
+sandesha2_acks_to_set_address (
+ sandesha2_acks_to_t *acks_to,
+ const axis2_env_t *env,
+ sandesha2_address_t *address);
+
/** @} */
#ifdef __cplusplus
}
Modified: webservices/sandesha/trunk/c/include/sandesha2_in_order_invoker.h
URL: http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/include/sandesha2_in_order_invoker.h?view=diff&rev=473292&r1=473291&r2=473292
==============================================================================
--- webservices/sandesha/trunk/c/include/sandesha2_in_order_invoker.h (original)
+++ webservices/sandesha/trunk/c/include/sandesha2_in_order_invoker.h Fri Nov 10 01:51:08 2006
@@ -37,61 +37,11 @@
* @{
*/
- typedef struct sandesha2_in_order_invoker_ops sandesha2_in_order_invoker_ops_t;
- typedef struct sandesha2_in_order_invoker sandesha2_in_order_invoker_t;
- /**
- * @brief Sandesha2 InOrder Invoker ops struct
- * Encapsulator struct for ops of sandesha2_in_order_invoker
- */
-AXIS2_DECLARE_DATA struct sandesha2_in_order_invoker_ops
-{
-
- axis2_status_t (AXIS2_CALL *
- stop_invoker_for_seq)
- (sandesha2_in_order_invoker_t *invoker,
- const axis2_env_t *env,
- axis2_char_t *seq_id);
-
- axis2_status_t (AXIS2_CALL *
- stop_invoking)
- (sandesha2_in_order_invoker_t *invoker,
- const axis2_env_t *env);
-
- axis2_bool_t (AXIS2_CALL *
- is_invoker_started)
- (sandesha2_in_order_invoker_t *invoker,
- const axis2_env_t *env);
-
- axis2_status_t (AXIS2_CALL *
- run_invoker_for_seq)
- (sandesha2_in_order_invoker_t *invoker,
- const axis2_env_t *env,
- axis2_conf_ctx_t *conf_ctx,
- axis2_char_t *seq_id);
-
- axis2_status_t (AXIS2_CALL *
- run)
- (sandesha2_in_order_invoker_t *invoker,
- const axis2_env_t *env);
-
- axis2_status_t (AXIS2_CALL *
- free)
- (sandesha2_in_order_invoker_t *invoker,
- const axis2_env_t *env);
-};
-
-/**
- * @brief sandesha2_in_order_invoker_ops
- * sandesha2_in_order_invoker_ops
- */
-AXIS2_DECLARE_DATA struct sandesha2_in_order_invoker
-{
- sandesha2_in_order_invoker_ops_t *ops;
-};
+typedef struct sandesha2_in_order_invoker_t sandesha2_in_order_invoker_t;
AXIS2_EXTERN sandesha2_in_order_invoker_t* AXIS2_CALL
sandesha2_in_order_invoker_create(
- const axis2_env_t *env);
+ const axis2_env_t *env);
/**
* Frees the in_order_invoker given as a void pointer. This method would cast the
@@ -105,27 +55,46 @@
void *invoker,
const axis2_env_t *env);
-
-/************************** Start of function macros **************************/
-#define SANDESHA2_IN_ORDER_INVOKER_FREE(invoker, env) \
- ((invoker)->ops->free (invoker, env))
-
-#define SANDESHA2_IN_ORDER_INVOKER_STOP_FOR_SEQ(invoker, env, id) \
- ((invoker)->ops->stop_invoker_for_seq(invoker, env, id))
-
-#define SANDESHA2_IN_ORDER_INVOKER_STOP_INVOKING(invoker, env) \
- ((invoker)->ops->stop_invoking(invoker, env))
-
-#define SANDESHA2_IN_ORDER_INVOKER_IS_INVOKER_STARTED(invoker, env) \
- ((invoker)->ops->is_invoker_started(invoker, env))
-
-#define SANDESHA2_IN_ORDER_INVOKER_RUN_FOR_SEQ(invoker, env, \
- conf_ctx, id) \
- ((invoker)->ops->run_invoker_for_seq(invoker, env, conf_ctx, id))
+axis2_status_t AXIS2_CALL
+sandesha2_in_order_invoker_stop_invoker_for_seq(
+ sandesha2_in_order_invoker_t *invoker,
+ const axis2_env_t *env, axis2_char_t *seq_id);
+
+axis2_status_t AXIS2_CALL
+sandesha2_in_order_invoker_stop_invoking (
+ sandesha2_in_order_invoker_t *invoker,
+ const axis2_env_t *env);
+
+axis2_bool_t AXIS2_CALL
+sandesha2_in_order_invoker_is_invoker_started(
+ sandesha2_in_order_invoker_t *invoker,
+ const axis2_env_t *env);
+
+axis2_status_t AXIS2_CALL
+sandesha2_in_order_invoker_run_for_seq(
+ sandesha2_in_order_invoker_t *invoker,
+ const axis2_env_t *env, axis2_conf_ctx_t *conf_ctx,
+ axis2_char_t *seq_id);
+
+axis2_status_t AXIS2_CALL
+sandesha2_in_order_invoker_run (
+ sandesha2_in_order_invoker_t *invoker,
+ const axis2_env_t *env);
+
+axis2_status_t AXIS2_CALL
+sandesha2_in_order_invoker_make_msg_ready_for_reinjection(
+ sandesha2_in_order_invoker_t *invoker,
+ const axis2_env_t *env, axis2_msg_ctx_t *msg_ctx);
+
+void * AXIS2_THREAD_FUNC
+sandesha2_in_order_invoker_worker_func(
+ axis2_thread_t *thd, void *data);
+
+axis2_status_t AXIS2_CALL
+sandesha2_in_order_invoker_free(
+ sandesha2_in_order_invoker_t *invoker,
+ const axis2_env_t *env);
-#define SANDESHA2_IN_ORDER_INVOKER_RUN(invoker, env) \
- ((invoker)->ops->run(invoker, env))
-/************************** End of function macros ****************************/
/** @} */
#ifdef __cplusplus
Modified: webservices/sandesha/trunk/c/include/sandesha2_msg_ctx.h
URL: http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/include/sandesha2_msg_ctx.h?view=diff&rev=473292&r1=473291&r2=473292
==============================================================================
--- webservices/sandesha/trunk/c/include/sandesha2_msg_ctx.h (original)
+++ webservices/sandesha/trunk/c/include/sandesha2_msg_ctx.h Fri Nov 10 01:51:08 2006
@@ -41,334 +41,208 @@
* @{
*/
- typedef struct sandesha2_msg_ctx_ops sandesha2_msg_ctx_ops_t;
- typedef struct sandesha2_msg_ctx sandesha2_msg_ctx_t;
- /**
- * @brief Sandesha2 Msg Context ops struct
- * Encapsulator struct for ops of sandesha2_msg_ctx
- */
-AXIS2_DECLARE_DATA struct sandesha2_msg_ctx_ops
-{
- axis2_status_t (AXIS2_CALL *
- set_msg_ctx)
- (sandesha2_msg_ctx_t *rm_msg_ctx,
- const axis2_env_t *env,
- axis2_msg_ctx_t *msg_ctx);
-
- axis2_msg_ctx_t *(AXIS2_CALL *
- get_msg_ctx)
- (sandesha2_msg_ctx_t *rm_msg_ctx,
- const axis2_env_t *env);
-
- axis2_status_t (AXIS2_CALL *
- add_soap_envelope)
- (sandesha2_msg_ctx_t *rm_msg_ctx,
- const axis2_env_t *env);
-
- int (AXIS2_CALL *
- get_msg_type)
- (sandesha2_msg_ctx_t *rm_msg_ctx,
- const axis2_env_t *env);
-
- axis2_status_t (AXIS2_CALL *
- set_msg_type)
- (sandesha2_msg_ctx_t *rm_msg_ctx,
- const axis2_env_t *env,
- int msg_type);
-
- axis2_status_t (AXIS2_CALL *
- set_msg_part)
- (sandesha2_msg_ctx_t *rm_msg_ctx,
- const axis2_env_t *env,
- int part_id,
- sandesha2_iom_rm_part_t *part);
-
- sandesha2_iom_rm_part_t *(AXIS2_CALL *
- get_msg_part)
- (sandesha2_msg_ctx_t *rm_msg_ctx,
- const axis2_env_t *env,
- int part_id);
-
- axis2_endpoint_ref_t *(AXIS2_CALL *
- get_from)
- (sandesha2_msg_ctx_t *rm_msg_ctx,
- const axis2_env_t *env);
-
- axis2_status_t (AXIS2_CALL *
- set_from)
- (sandesha2_msg_ctx_t *rm_msg_ctx,
- const axis2_env_t *env,
- axis2_endpoint_ref_t *from);
-
- axis2_endpoint_ref_t *(AXIS2_CALL *
- get_to)
- (sandesha2_msg_ctx_t *rm_msg_ctx,
- const axis2_env_t *env);
-
- axis2_status_t (AXIS2_CALL *
- set_to)
- (sandesha2_msg_ctx_t *rm_msg_ctx,
- const axis2_env_t *env,
- axis2_endpoint_ref_t *to);
-
- axis2_endpoint_ref_t *(AXIS2_CALL *
- get_reply_to)
- (sandesha2_msg_ctx_t *rm_msg_ctx,
- const axis2_env_t *env);
-
- axis2_status_t (AXIS2_CALL *
- set_reply_to)
- (sandesha2_msg_ctx_t *rm_msg_ctx,
- const axis2_env_t *env,
- axis2_endpoint_ref_t *reply_to);
-
- axis2_endpoint_ref_t *(AXIS2_CALL *
- get_fault_to)
- (sandesha2_msg_ctx_t *rm_msg_ctx,
- const axis2_env_t *env);
-
- axis2_status_t (AXIS2_CALL *
- set_fault_to)
- (sandesha2_msg_ctx_t *rm_msg_ctx,
- const axis2_env_t *env,
- axis2_endpoint_ref_t *fault_to);
-
- axis2_relates_to_t *(AXIS2_CALL *
- get_relates_to)
- (sandesha2_msg_ctx_t *rm_msg_ctx,
- const axis2_env_t *env);
-
- axis2_status_t (AXIS2_CALL *
- set_relates_to)
- (sandesha2_msg_ctx_t *rm_msg_ctx,
- const axis2_env_t *env,
- axis2_relates_to_t *relates_to);
-
- axis2_char_t *(AXIS2_CALL *
- get_msg_id)
- (sandesha2_msg_ctx_t *rm_msg_ctx,
- const axis2_env_t *env);
-
- axis2_status_t (AXIS2_CALL *
- set_msg_id)
- (sandesha2_msg_ctx_t *rm_msg_ctx,
- const axis2_env_t *env,
- axis2_char_t *msg_id);
-
- axiom_soap_envelope_t *(AXIS2_CALL *
- get_soap_envelope)
- (sandesha2_msg_ctx_t *rm_msg_ctx,
- const axis2_env_t *env);
-
- axis2_status_t (AXIS2_CALL *
- set_soap_envelope)
- (sandesha2_msg_ctx_t *rm_msg_ctx,
- const axis2_env_t *env,
- axiom_soap_envelope_t *soap_envelope);
-
- axis2_char_t *(AXIS2_CALL *
- get_wsa_action)
- (sandesha2_msg_ctx_t *rm_msg_ctx,
- const axis2_env_t *env);
-
- axis2_status_t (AXIS2_CALL *
- set_wsa_action)
- (sandesha2_msg_ctx_t *rm_msg_ctx,
- const axis2_env_t *env,
- axis2_char_t *action);
-
- void *(AXIS2_CALL *
- get_property)
- (sandesha2_msg_ctx_t *rm_msg_ctx,
- const axis2_env_t *env,
- axis2_char_t *key);
-
- axis2_status_t (AXIS2_CALL *
- set_property)
- (sandesha2_msg_ctx_t *rm_msg_ctx,
- const axis2_env_t *env,
- axis2_char_t *key,
- void *val);
-
- axis2_status_t (AXIS2_CALL *
- set_soap_action)
- (sandesha2_msg_ctx_t *rm_msg_ctx,
- const axis2_env_t *env,
- axis2_char_t *soap_action);
-
- axis2_status_t (AXIS2_CALL *
- set_paused)
- (sandesha2_msg_ctx_t *rm_msg_ctx,
- const axis2_env_t *env,
- axis2_bool_t paused);
-
- axis2_char_t *(AXIS2_CALL *
- get_rm_ns_val)
- (sandesha2_msg_ctx_t *rm_msg_ctx,
- const axis2_env_t *env);
-
- axis2_status_t (AXIS2_CALL *
- set_rm_ns_val)
- (sandesha2_msg_ctx_t *rm_msg_ctx,
- const axis2_env_t *env,
- axis2_char_t *ns_val);
-
- axis2_char_t *(AXIS2_CALL *
- get_addr_ns_val)
- (sandesha2_msg_ctx_t *rm_msg_ctx,
- const axis2_env_t *env);
-
- axis2_status_t (AXIS2_CALL *
- set_addr_ns_val)
- (sandesha2_msg_ctx_t *rm_msg_ctx,
- const axis2_env_t *env,
- axis2_char_t *ns_val);
-
- int (AXIS2_CALL *
- get_flow)
- (sandesha2_msg_ctx_t *rm_msg_ctx,
- const axis2_env_t *env);
-
- axis2_status_t (AXIS2_CALL *
- set_flow)
- (sandesha2_msg_ctx_t *rm_msg_ctx,
- const axis2_env_t *env,
- int flow);
-
- axis2_char_t *(AXIS2_CALL *
- get_rm_spec_ver)
- (sandesha2_msg_ctx_t *rm_msg_ctx,
- const axis2_env_t *env);
-
- axis2_status_t (AXIS2_CALL *
- free)
- (sandesha2_msg_ctx_t *rm_msg_ctx,
- const axis2_env_t *env);
-};
-
-/**
- * @brief sandesha2_msg_ctx_ops
- * sandesha2_msg_ctx_ops
- */
-AXIS2_DECLARE_DATA struct sandesha2_msg_ctx
-{
- sandesha2_msg_ctx_ops_t *ops;
-};
+typedef struct sandesha2_msg_ctx_t sandesha2_msg_ctx_t;
AXIS2_EXTERN sandesha2_msg_ctx_t* AXIS2_CALL
sandesha2_msg_ctx_create(
- const axis2_env_t *env,
- axis2_msg_ctx_t *msg_ctx);
+ const axis2_env_t *env,
+ axis2_msg_ctx_t *msg_ctx);
+
+axis2_status_t AXIS2_CALL
+sandesha2_msg_ctx_set_msg_ctx(
+ sandesha2_msg_ctx_t *rm_msg_ctx,
+ const axis2_env_t *env,
+ axis2_msg_ctx_t *msg_ctx);
+
+axis2_msg_ctx_t *AXIS2_CALL
+sandesha2_msg_ctx_get_msg_ctx(
+ sandesha2_msg_ctx_t *rm_msg_ctx,
+ const axis2_env_t *env);
+
+axis2_status_t AXIS2_CALL
+sandesha2_msg_ctx_add_soap_envelope(
+ sandesha2_msg_ctx_t *rm_msg_ctx,
+ const axis2_env_t *env);
+
+int AXIS2_CALL
+sandesha2_msg_ctx_get_msg_type (
+ sandesha2_msg_ctx_t *rm_msg_ctx,
+ const axis2_env_t *env);
+
+axis2_status_t AXIS2_CALL
+sandesha2_msg_ctx_set_msg_type (
+ sandesha2_msg_ctx_t *rm_msg_ctx,
+ const axis2_env_t *env,
+ int msg_type);
+
+axis2_status_t AXIS2_CALL
+sandesha2_msg_ctx_set_msg_part (
+ sandesha2_msg_ctx_t *rm_msg_ctx,
+ const axis2_env_t *env,
+ int part_id,
+ sandesha2_iom_rm_part_t *part);
+
+sandesha2_iom_rm_part_t *AXIS2_CALL
+sandesha2_msg_ctx_get_msg_part(
+ sandesha2_msg_ctx_t *rm_msg_ctx,
+ const axis2_env_t *env,
+ int part_id);
+
+axis2_endpoint_ref_t *AXIS2_CALL
+sandesha2_msg_ctx_get_from(
+ sandesha2_msg_ctx_t *rm_msg_ctx,
+ const axis2_env_t *env);
+
+axis2_status_t AXIS2_CALL
+sandesha2_msg_ctx_set_from(
+ sandesha2_msg_ctx_t *rm_msg_ctx,
+ const axis2_env_t *env,
+ axis2_endpoint_ref_t *from);
+
+axis2_endpoint_ref_t *AXIS2_CALL
+sandesha2_msg_ctx_get_to (
+ sandesha2_msg_ctx_t *rm_msg_ctx,
+ const axis2_env_t *env);
+
+axis2_status_t AXIS2_CALL
+sandesha2_msg_ctx_set_to(
+ sandesha2_msg_ctx_t *rm_msg_ctx,
+ const axis2_env_t *env,
+ axis2_endpoint_ref_t *to);
+
+axis2_endpoint_ref_t *AXIS2_CALL
+sandesha2_msg_ctx_get_reply_to(
+ sandesha2_msg_ctx_t *rm_msg_ctx,
+ const axis2_env_t *env);
+
+axis2_status_t AXIS2_CALL
+sandesha2_msg_ctx_set_reply_to(
+ sandesha2_msg_ctx_t *rm_msg_ctx,
+ const axis2_env_t *env,
+ axis2_endpoint_ref_t *reply_to);
+
+axis2_endpoint_ref_t *AXIS2_CALL
+sandesha2_msg_ctx_get_fault_to(
+ sandesha2_msg_ctx_t *rm_msg_ctx,
+ const axis2_env_t *env);
+
+axis2_status_t AXIS2_CALL
+sandesha2_msg_ctx_set_fault_to(
+ sandesha2_msg_ctx_t *rm_msg_ctx,
+ const axis2_env_t *env,
+ axis2_endpoint_ref_t *fault_to);
+
+axis2_relates_to_t *AXIS2_CALL
+sandesha2_msg_ctx_get_relates_to(
+ sandesha2_msg_ctx_t *rm_msg_ctx,
+ const axis2_env_t *env);
+
+axis2_status_t AXIS2_CALL
+sandesha2_msg_ctx_set_relates_to(
+ sandesha2_msg_ctx_t *rm_msg_ctx,
+ const axis2_env_t *env,
+ axis2_relates_to_t *relates_to);
+
+axis2_char_t *AXIS2_CALL
+sandesha2_msg_ctx_get_msg_id(
+ sandesha2_msg_ctx_t *rm_msg_ctx,
+ const axis2_env_t *env);
+
+axis2_status_t AXIS2_CALL
+sandesha2_msg_ctx_set_msg_id(
+ sandesha2_msg_ctx_t *rm_msg_ctx,
+ const axis2_env_t *env,
+ axis2_char_t *msg_id);
+
+axiom_soap_envelope_t *AXIS2_CALL
+sandesha2_msg_ctx_get_soap_envelope(
+ sandesha2_msg_ctx_t *rm_msg_ctx,
+ const axis2_env_t *env);
+
+axis2_status_t AXIS2_CALL
+sandesha2_msg_ctx_set_soap_envelope(
+ sandesha2_msg_ctx_t *rm_msg_ctx,
+ const axis2_env_t *env,
+ axiom_soap_envelope_t *soap_envelope);
+
+axis2_char_t *AXIS2_CALL
+sandesha2_msg_ctx_get_wsa_action(
+ sandesha2_msg_ctx_t *rm_msg_ctx,
+ const axis2_env_t *env);
+
+axis2_status_t AXIS2_CALL
+sandesha2_msg_ctx_set_wsa_action(
+ sandesha2_msg_ctx_t *rm_msg_ctx,
+ const axis2_env_t *env,
+ axis2_char_t *action);
+
+void *AXIS2_CALL
+sandesha2_msg_ctx_get_property(
+ sandesha2_msg_ctx_t *rm_msg_ctx,
+ const axis2_env_t *env,
+ axis2_char_t *key);
+
+axis2_status_t AXIS2_CALL
+sandesha2_msg_ctx_set_property(
+ sandesha2_msg_ctx_t *rm_msg_ctx,
+ const axis2_env_t *env,
+ axis2_char_t *key,
+ void *val);
+
+axis2_status_t AXIS2_CALL
+sandesha2_msg_ctx_set_soap_action(
+ sandesha2_msg_ctx_t *rm_msg_ctx,
+ const axis2_env_t *env,
+ axis2_char_t *soap_action);
+
+axis2_status_t AXIS2_CALL
+sandesha2_msg_ctx_set_paused(
+ sandesha2_msg_ctx_t *rm_msg_ctx,
+ const axis2_env_t *env,
+ axis2_bool_t paused);
+
+axis2_char_t *AXIS2_CALL
+sandesha2_msg_ctx_get_rm_ns_val(
+ sandesha2_msg_ctx_t *rm_msg_ctx,
+ const axis2_env_t *env);
+
+axis2_status_t AXIS2_CALL
+sandesha2_msg_ctx_set_rm_ns_val(
+ sandesha2_msg_ctx_t *rm_msg_ctx,
+ const axis2_env_t *env,
+ axis2_char_t *ns_val);
+
+axis2_char_t *AXIS2_CALL
+sandesha2_msg_ctx_get_addr_ns_val(
+ sandesha2_msg_ctx_t *rm_msg_ctx,
+ const axis2_env_t *env);
+
+axis2_status_t AXIS2_CALL
+sandesha2_msg_ctx_set_addr_ns_val(
+ sandesha2_msg_ctx_t *rm_msg_ctx,
+ const axis2_env_t *env,
+ axis2_char_t *ns_val);
+
+int AXIS2_CALL
+sandesha2_msg_ctx_get_flow(
+ sandesha2_msg_ctx_t *rm_msg_ctx,
+ const axis2_env_t *env);
+
+axis2_status_t AXIS2_CALL
+sandesha2_msg_ctx_set_flow(
+ sandesha2_msg_ctx_t *rm_msg_ctx,
+ const axis2_env_t *env,
+ int flow);
-/************************** Start of function macros **************************/
-#define SANDESHA2_MSG_CTX_FREE(rm_msg_ctx, env) \
- ((rm_msg_ctx)->ops->free (rm_msg_ctx, env))
-
-#define SANDESHA2_MSG_CTX_SET_MSG_CTX(rm_msg_ctx, env, msg_ctx) \
- ((rm_msg_ctx)->ops->set_msg_ctx(rm_msg_ctx, env, msg_ctx))
-
-#define SANDESHA2_MSG_CTX_GET_MSG_CTX(rm_msg_ctx, env) \
- ((rm_msg_ctx)->ops->get_msg_ctx(rm_msg_ctx, env))
-
-#define SANDESHA2_MSG_CTX_ADD_SOAP_ENVELOPE(rm_msg_ctx, env) \
- ((rm_msg_ctx)->ops->add_soap_envelope(rm_msg_ctx, env))
-
-#define SANDESHA2_MSG_CTX_SET_MSG_TYPE(rm_msg_ctx, env, msg_type) \
- ((rm_msg_ctx)->ops->set_msg_type(rm_msg_ctx, env, msg_type))
-
-#define SANDESHA2_MSG_CTX_GET_MSG_TYPE(rm_msg_ctx, env) \
- ((rm_msg_ctx)->ops->get_msg_type(rm_msg_ctx, env))
-
-#define SANDESHA2_MSG_CTX_SET_MSG_PART(rm_msg_ctx, env, id, part) \
- ((rm_msg_ctx)->ops->set_msg_part(rm_msg_ctx, env, id, part))
-
-#define SANDESHA2_MSG_CTX_GET_MSG_PART(rm_msg_ctx, env, id) \
- ((rm_msg_ctx)->ops->get_msg_part(rm_msg_ctx, env, id))
-
-#define SANDESHA2_MSG_CTX_SET_FROM(rm_msg_ctx, env, from) \
- ((rm_msg_ctx)->ops->set_from(rm_msg_ctx, env, from))
-
-#define SANDESHA2_MSG_CTX_GET_FROM(rm_msg_ctx, env) \
- ((rm_msg_ctx)->ops->get_from(rm_msg_ctx, env))
-
-#define SANDESHA2_MSG_CTX_SET_TO(rm_msg_ctx, env, to) \
- ((rm_msg_ctx)->ops->set_to(rm_msg_ctx, env, to))
-
-#define SANDESHA2_MSG_CTX_SET_TO(rm_msg_ctx, env, to) \
- ((rm_msg_ctx)->ops->set_to(rm_msg_ctx, env, to))
-
-#define SANDESHA2_MSG_CTX_GET_TO(rm_msg_ctx, env) \
- ((rm_msg_ctx)->ops->get_to(rm_msg_ctx, env))
-
-#define SANDESHA2_MSG_CTX_GET_REPLY_TO(rm_msg_ctx, env) \
- ((rm_msg_ctx)->ops->get_reply_to(rm_msg_ctx, env))
-
-#define SANDESHA2_MSG_CTX_SET_REPLY_TO(rm_msg_ctx, env, reply_to) \
- ((rm_msg_ctx)->ops->set_reply_to(rm_msg_ctx, env, reply_to))
-
-#define SANDESHA2_MSG_CTX_SET_FAULT_TO(rm_msg_ctx, env, fault_to) \
- ((rm_msg_ctx)->ops->set_fault_to(rm_msg_ctx, env, fault_to))
-
-#define SANDESHA2_MSG_CTX_GET_FAULT_TO(rm_msg_ctx, env) \
- ((rm_msg_ctx)->ops->get_fault_to(rm_msg_ctx, env))
-
-#define SANDESHA2_MSG_CTX_SET_RELATES_TO(rm_msg_ctx, env, relates_to) \
- ((rm_msg_ctx)->ops->set_relates_to(rm_msg_ctx, env, relates_to))
-
-#define SANDESHA2_MSG_CTX_GET_RELATES_TO(rm_msg_ctx, env) \
- ((rm_msg_ctx)->ops->get_relates_to(rm_msg_ctx, env))
-
-#define SANDESHA2_MSG_CTX_SET_MSG_ID(rm_msg_ctx, env, msg_id) \
- ((rm_msg_ctx)->ops->set_msg_id(rm_msg_ctx, env, msg_id))
-
-#define SANDESHA2_MSG_CTX_GET_MSG_ID(rm_msg_ctx, env) \
- ((rm_msg_ctx)->ops->get_msg_id(rm_msg_ctx, env))
-
-#define SANDESHA2_MSG_CTX_SET_SOAP_ENVELOPE(rm_msg_ctx, env, soap_envelope) \
- ((rm_msg_ctx)->ops->set_soap_envelope(rm_msg_ctx, env, soap_envelope))
-
-#define SANDESHA2_MSG_CTX_GET_SOAP_ENVELOPE(rm_msg_ctx, env) \
- ((rm_msg_ctx)->ops->get_soap_envelope(rm_msg_ctx, env))
-
-#define SANDESHA2_MSG_CTX_SET_WSA_ACTION(rm_msg_ctx, env, wsa_action) \
- ((rm_msg_ctx)->ops->set_wsa_action(rm_msg_ctx, env, wsa_action))
-
-#define SANDESHA2_MSG_CTX_GET_WSA_ACTION(rm_msg_ctx, env) \
- ((rm_msg_ctx)->ops->get_wsa_action(rm_msg_ctx, env))
-
-#define SANDESHA2_MSG_CTX_SET_PROPERTY(rm_msg_ctx, env, key, value) \
- ((rm_msg_ctx)->ops->set_property(rm_msg_ctx, env, key, value))
-
-#define SANDESHA2_MSG_CTX_GET_PROPERTY(rm_msg_ctx, env, key) \
- ((rm_msg_ctx)->ops->get_property(rm_msg_ctx, env, key))
-
-#define SANDESHA2_MSG_CTX_SET_SOAP_ACTION(rm_msg_ctx, env, soap_action) \
- ((rm_msg_ctx)->ops->set_soap_action(rm_msg_ctx, env, soap_action))
-
-#define SANDESHA2_MSG_CTX_SET_PAUSED(rm_msg_ctx, env, paused) \
- ((rm_msg_ctx)->ops->set_paused(rm_msg_ctx, env, paused))
-
-#define SANDESHA2_MSG_CTX_SET_RM_NS_VAL(rm_msg_ctx, env, ns_val) \
- ((rm_msg_ctx)->ops->set_rm_ns_val(rm_msg_ctx, env, ns_val))
-
-#define SANDESHA2_MSG_CTX_GET_RM_NS_VAL(rm_msg_ctx, env) \
- ((rm_msg_ctx)->ops->get_rm_ns_val(rm_msg_ctx, env))
-
-#define SANDESHA2_MSG_CTX_SET_ADDR_NS_VAL(rm_msg_ctx, env, ns_val) \
- ((rm_msg_ctx)->ops->set_addr_ns_val(rm_msg_ctx, env, ns_val))
-
-#define SANDESHA2_MSG_CTX_GET_ADDR_NS_VAL(rm_msg_ctx, env) \
- ((rm_msg_ctx)->ops->get_addr_ns_val(rm_msg_ctx, env))
-
-#define SANDESHA2_MSG_CTX_SET_FLOW(rm_msg_ctx, env, flow) \
- ((rm_msg_ctx)->ops->set_flow(rm_msg_ctx, env, flow))
-
-#define SANDESHA2_MSG_CTX_GET_FLOW(rm_msg_ctx, env) \
- ((rm_msg_ctx)->ops->get_flow(rm_msg_ctx, env))
-
-#define SANDESHA2_MSG_CTX_GET_RM_SPEC_VER(rm_msg_ctx, env) \
- ((rm_msg_ctx)->ops->get_rm_spec_ver(rm_msg_ctx, env))
-/************************** End of function macros ****************************/
+axis2_char_t *AXIS2_CALL
+sandesha2_msg_ctx_get_rm_spec_ver(
+ sandesha2_msg_ctx_t *rm_msg_ctx,
+ const axis2_env_t *env);
+
+axis2_status_t AXIS2_CALL
+sandesha2_msg_ctx_free(
+ sandesha2_msg_ctx_t *rm_msg_ctx,
+ const axis2_env_t *env);
/** @} */
#ifdef __cplusplus
Modified: webservices/sandesha/trunk/c/include/sandesha2_next_msg_bean.h
URL: http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/include/sandesha2_next_msg_bean.h?view=diff&rev=473292&r1=473291&r2=473292
==============================================================================
--- webservices/sandesha/trunk/c/include/sandesha2_next_msg_bean.h (original)
+++ webservices/sandesha/trunk/c/include/sandesha2_next_msg_bean.h Fri Nov 10 01:51:08 2006
@@ -25,61 +25,43 @@
{
#endif
-typedef struct sandesha2_next_msg_bean sandesha2_next_msg_bean_t;
-typedef struct sandesha2_next_msg_bean_ops sandesha2_next_msg_bean_ops_t;
-
-AXIS2_DECLARE_DATA struct sandesha2_next_msg_bean_ops
-{
- axis2_status_t (AXIS2_CALL *
- free) (struct sandesha2_next_msg_bean *next_msg_bean,
- const axis2_env_t *env);
-
- axis2_char_t* (AXIS2_CALL *
- get_seq_id) (struct sandesha2_next_msg_bean *next_msg_bean,
- const axis2_env_t *env);
- void (AXIS2_CALL *
- set_seq_id) (struct sandesha2_next_msg_bean *next_msg_bean,
- const axis2_env_t *env, axis2_char_t *seq_id);
-
- long (AXIS2_CALL *
- get_next_msg_no_to_process) (struct sandesha2_next_msg_bean *next_msg_bean,
- const axis2_env_t *env);
-
- void (AXIS2_CALL *
- set_next_msg_no_to_process) (struct sandesha2_next_msg_bean *next_msg_bean,
- const axis2_env_t *env, long next_msg_no);
-
-};
-
-AXIS2_DECLARE_DATA struct sandesha2_next_msg_bean{
- sandesha2_next_msg_bean_ops_t *ops;
-};
-
+typedef struct sandesha2_next_msg_bean_t sandesha2_next_msg_bean_t;
/* constructors
*/
AXIS2_EXTERN sandesha2_next_msg_bean_t* AXIS2_CALL
- sandesha2_next_msg_bean_create(const axis2_env_t *env);
+ sandesha2_next_msg_bean_create(
+ const axis2_env_t *env);
AXIS2_EXTERN sandesha2_next_msg_bean_t* AXIS2_CALL
- sandesha2_next_msg_bean_create_with_data(const axis2_env_t *env,
- axis2_char_t *seq_id,
- long msg_no);
-
-#define SANDESHA2_NEXT_MSG_BEAN_FREE(next_msg_bean, env) \
- (next_msg_bean)->ops->free(next_msg_bean, env)
-
-#define SANDESHA2_NEXT_MSG_BEAN_GET_SEQ_ID(next_msg_bean, env) \
- (next_msg_bean)->ops->get_seq_id(next_msg_bean, env)
-
-#define SANDESHA2_NEXT_MSG_BEAN_SET_SEQ_ID(next_msg_bean, env, seq_id) \
- (next_msg_bean)->ops->set_seq_id(next_msg_bean, env, seq_id)
-
-#define SANDESHA2_NEXT_MSG_BEAN_GET_NEXT_MSG_NO_TO_PROCESS(next_msg_bean, env) \
- (next_msg_bean)->ops->get_next_msg_no_to_process(next_msg_bean, env)
-
-#define SANDESHA2_NEXT_MSG_BEAN_SET_NEXT_MSG_NO_TO_PROCESS(next_msg_bean, env, seq_no) \
- (next_msg_bean)->ops->set_next_msg_no_to_process(next_msg_bean, env, seq_no)
-
+sandesha2_next_msg_bean_create_with_data(
+ const axis2_env_t *env,
+ axis2_char_t *seq_id,
+ long msg_no);
+
+axis2_status_t AXIS2_CALL
+sandesha2_next_msg_bean_free (
+ sandesha2_next_msg_bean_t *next_msg_bean,
+ const axis2_env_t *env);
+
+axis2_char_t* AXIS2_CALL
+sandesha2_next_msg_bean_get_seq_id(
+ sandesha2_next_msg_bean_t *next_msg_bean,
+ const axis2_env_t *env);
+
+void AXIS2_CALL
+sandesha2_next_msg_bean_set_seq_id(
+ sandesha2_next_msg_bean_t *next_msg_bean,
+ const axis2_env_t *env, axis2_char_t *seq_id);
+
+long AXIS2_CALL
+sandesha2_next_msg_bean_get_next_msg_no_to_process(
+ sandesha2_next_msg_bean_t *next_msg_bean,
+ const axis2_env_t *env);
+
+void AXIS2_CALL
+sandesha2_next_msg_bean_set_next_msg_no_to_process(
+ sandesha2_next_msg_bean_t *next_msg_bean,
+ const axis2_env_t *env, long next_msg_no);
#ifdef __cplusplus
}
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?view=diff&rev=473292&r1=473291&r2=473292
==============================================================================
--- webservices/sandesha/trunk/c/include/sandesha2_next_msg_mgr.h (original)
+++ webservices/sandesha/trunk/c/include/sandesha2_next_msg_mgr.h Fri Nov 10 01:51:08 2006
@@ -36,108 +36,58 @@
{
#endif
-typedef struct sandesha2_next_msg_mgr sandesha2_next_msg_mgr_t;
-typedef struct sandesha2_next_msg_mgr_ops sandesha2_next_msg_mgr_ops_t;
-
-/** @defgroup sandesha2_next_msg_mgr In Memory Next Message Manager
- * @ingroup sandesha2
- * @{
- */
-
-struct sandesha2_next_msg_mgr_ops
-{
- /**
- * Deallocate memory
- * @return status code
- */
- axis2_status_t (AXIS2_CALL *
- free) (
- void *next_msg,
- const axis2_env_t *env);
-
- axis2_bool_t (AXIS2_CALL *
- insert) (
- sandesha2_next_msg_mgr_t *next_msg,
- const axis2_env_t *env,
- sandesha2_next_msg_bean_t *bean);
-
- axis2_bool_t (AXIS2_CALL *
- remove) (
- sandesha2_next_msg_mgr_t *next_msg,
- const axis2_env_t *env,
- axis2_char_t *msg_id);
-
- sandesha2_next_msg_bean_t *(AXIS2_CALL *
- retrieve) (
- sandesha2_next_msg_mgr_t *next_msg,
- const axis2_env_t *env,
- axis2_char_t *msg_id);
-
- axis2_bool_t (AXIS2_CALL *
- update) (
- sandesha2_next_msg_mgr_t *next_msg,
- const axis2_env_t *env,
- sandesha2_next_msg_bean_t *bean);
-
- axis2_array_list_t *(AXIS2_CALL *
- find) (
- sandesha2_next_msg_mgr_t *next_msg,
- const axis2_env_t *env,
- sandesha2_next_msg_bean_t *bean);
-
- sandesha2_next_msg_bean_t *(AXIS2_CALL *
- find_unique) (
- sandesha2_next_msg_mgr_t *next_msg,
- const axis2_env_t *env,
- sandesha2_next_msg_bean_t *bean);
-
- axis2_array_list_t *(AXIS2_CALL *
- retrieve_all) (
- sandesha2_next_msg_mgr_t *next_msg,
- const axis2_env_t *env);
-};
-
-struct sandesha2_next_msg_mgr
-{
- sandesha2_next_msg_mgr_ops_t *ops;
-};
+typedef struct sandesha2_next_msg_mgr_t sandesha2_next_msg_mgr_t;
AXIS2_EXTERN sandesha2_next_msg_mgr_t * AXIS2_CALL
sandesha2_next_msg_mgr_create(
- const axis2_env_t *env,
- axis2_ctx_t *ctx);
-
-#define SANDESHA2_NEXT_MSG_MGR_FREE(next_msg, env) \
- (((sandesha2_next_msg_mgr_t *) next_msg)->ops->free (next_msg, env))
-
-#define SANDESHA2_NEXT_MSG_MGR_INSERT(next_msg, env, bean) \
- (((sandesha2_next_msg_mgr_t *) next_msg)->ops->\
- insert (next_msg, env, bean))
-
-#define SANDESHA2_NEXT_MSG_MGR_REMOVE(next_msg, env, msg_id) \
- (((sandesha2_next_msg_mgr_t *) next_msg)->ops->\
- remove (next_msg, env, msg_id))
-
-#define SANDESHA2_NEXT_MSG_MGR_RETRIEVE(next_msg, env, msg_id) \
- (((sandesha2_next_msg_mgr_t *) next_msg)->ops->\
- retrieve (next_msg, env, msg_id))
-
-#define SANDESHA2_NEXT_MSG_MGR_UPDATE(next_msg, env, bean) \
- (((sandesha2_next_msg_mgr_t *) next_msg)->ops->\
- update (next_msg, env, bean))
-
-#define SANDESHA2_NEXT_MSG_MGR_FIND(next_msg, env, bean) \
- (((sandesha2_next_msg_mgr_t *) next_msg)->ops->\
- find (next_msg, env, bean))
-
-#define SANDESHA2_NEXT_MSG_MGR_FIND_UNIQUE(next_msg, env, bean) \
- (((sandesha2_next_msg_mgr_t *) next_msg)->ops->\
- find_unique (next_msg, env, bean))
-
-#define SANDESHA2_NEXT_MSG_MGR_RETRIEVE_ALL(next_msg, env) \
- (((sandesha2_next_msg_mgr_t *) next_msg)->ops->\
- retrieve_all (next_msg, env))
+ const axis2_env_t *env,
+ axis2_ctx_t *ctx);
+axis2_status_t AXIS2_CALL
+sandesha2_next_msg_mgr_free(
+ sandesha2_next_msg_mgr_t *next_msg,
+ const axis2_env_t *env);
+
+axis2_bool_t AXIS2_CALL
+sandesha2_next_msg_mgr_insert(
+ sandesha2_next_msg_mgr_t *next_msg,
+ const axis2_env_t *env,
+ sandesha2_next_msg_bean_t *bean);
+
+axis2_bool_t AXIS2_CALL
+sandesha2_next_msg_mgr_remove(
+ sandesha2_next_msg_mgr_t *next_msg,
+ const axis2_env_t *env,
+ axis2_char_t *seq_id);
+
+sandesha2_next_msg_bean_t *AXIS2_CALL
+sandesha2_next_msg_mgr_retrieve(
+ sandesha2_next_msg_mgr_t *next_msg,
+ const axis2_env_t *env,
+ axis2_char_t *seq_id);
+
+axis2_bool_t AXIS2_CALL
+sandesha2_next_msg_mgr_update(
+ sandesha2_next_msg_mgr_t *next_msg,
+ const axis2_env_t *env,
+ sandesha2_next_msg_bean_t *bean);
+
+axis2_array_list_t *AXIS2_CALL
+sandesha2_next_msg_mgr_find(
+ sandesha2_next_msg_mgr_t *next_msg,
+ const axis2_env_t *env,
+ sandesha2_next_msg_bean_t *bean);
+
+sandesha2_next_msg_bean_t *AXIS2_CALL
+sandesha2_next_msg_mgr_find_unique(
+ sandesha2_next_msg_mgr_t *next_msg,
+ const axis2_env_t *env,
+ sandesha2_next_msg_bean_t *bean);
+
+axis2_array_list_t *AXIS2_CALL
+sandesha2_next_msg_mgr_retrieve_all(
+ sandesha2_next_msg_mgr_t *next_msg,
+ const axis2_env_t *env);
/** @} */
Modified: webservices/sandesha/trunk/c/include/sandesha2_sender_bean.h
URL: http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/include/sandesha2_sender_bean.h?view=diff&rev=473292&r1=473291&r2=473292
==============================================================================
--- webservices/sandesha/trunk/c/include/sandesha2_sender_bean.h (original)
+++ webservices/sandesha/trunk/c/include/sandesha2_sender_bean.h Fri Nov 10 01:51:08 2006
@@ -25,192 +25,139 @@
{
#endif
-typedef struct sandesha2_sender_bean sandesha2_sender_bean_t;
-typedef struct sandesha2_sender_bean_ops sandesha2_sender_bean_ops_t;
-
-AXIS2_DECLARE_DATA struct sandesha2_sender_bean_ops
-{
- axis2_status_t (AXIS2_CALL *
- free) (sandesha2_sender_bean_t *sender,
- const axis2_env_t *env);
-
- axis2_char_t *(AXIS2_CALL *
- get_msg_context_ref_key) (sandesha2_sender_bean_t *sender,
- const axis2_env_t *env);
-
- void (AXIS2_CALL *
- set_msg_context_ref_key) (sandesha2_sender_bean_t *sender,
- const axis2_env_t *env,
- axis2_char_t *ref_key);
-
- axis2_char_t *(AXIS2_CALL *
- get_msg_id) (sandesha2_sender_bean_t *sender,
- const axis2_env_t *env);
-
- void (AXIS2_CALL *
- set_msg_id) (sandesha2_sender_bean_t *sender,
- const axis2_env_t *env,
- axis2_char_t *msg_id);
-
- axis2_bool_t (AXIS2_CALL *
- is_send) (sandesha2_sender_bean_t *sender,
- const axis2_env_t *env);
-
- void (AXIS2_CALL *
- set_send) (sandesha2_sender_bean_t *sender,
- const axis2_env_t *env,
- axis2_bool_t send);
-
- axis2_char_t *(AXIS2_CALL *
- get_internal_seq_id) (sandesha2_sender_bean_t *sender,
- const axis2_env_t *env);
-
- void (AXIS2_CALL *
- set_internal_seq_id) (sandesha2_sender_bean_t *sender,
- const axis2_env_t *env,
- axis2_char_t *int_seq_id);
-
- int (AXIS2_CALL *
- get_sent_count) (sandesha2_sender_bean_t *sender,
- const axis2_env_t *env);
-
- void (AXIS2_CALL *
- set_sent_count) (sandesha2_sender_bean_t *sender,
- const axis2_env_t *env,
- int sent_count);
-
- long (AXIS2_CALL *
- get_msg_no) (sandesha2_sender_bean_t *sender,
- const axis2_env_t *env);
-
- void (AXIS2_CALL *
- set_msg_no) (sandesha2_sender_bean_t *sender,
- const axis2_env_t *env,
- long msg_no);
-
- axis2_bool_t (AXIS2_CALL *
- is_resend) (sandesha2_sender_bean_t *sender,
- const axis2_env_t *env);
-
- void (AXIS2_CALL *
- set_resend) (sandesha2_sender_bean_t *sender,
- const axis2_env_t *env,
- axis2_bool_t resend);
-
- long (AXIS2_CALL *
- get_time_to_send) (sandesha2_sender_bean_t *sender,
- const axis2_env_t *env);
-
- void (AXIS2_CALL *
- set_time_to_send) (sandesha2_sender_bean_t *sender,
- const axis2_env_t *env,
- long time_to_send);
-
- int (AXIS2_CALL *
- get_msg_type) (sandesha2_sender_bean_t *sender,
- const axis2_env_t *env);
-
- void(AXIS2_CALL *
- set_msg_type) (sandesha2_sender_bean_t *sender,
- const axis2_env_t *env,
- int msg_type);
-
- axis2_char_t *(AXIS2_CALL *
- get_seq_id)(sandesha2_sender_bean_t *sender,
- const axis2_env_t *env);
-
- void (AXIS2_CALL *
- set_seq_id) (sandesha2_sender_bean_t *sender,
- const axis2_env_t *env,
- axis2_char_t *seq_id);
-
-};
-
-AXIS2_DECLARE_DATA struct sandesha2_sender_bean{
- sandesha2_sender_bean_ops_t *ops;
-};
+typedef struct sandesha2_sender_bean_t sandesha2_sender_bean_t;
/* constructors
*/
AXIS2_EXTERN sandesha2_sender_bean_t* AXIS2_CALL
- sandesha2_sender_bean_create(const axis2_env_t *env);
+sandesha2_sender_bean_create(
+ const axis2_env_t *env);
AXIS2_EXTERN sandesha2_sender_bean_t* AXIS2_CALL
- sandesha2_sender_bean_create_with_data(const axis2_env_t *env,
- axis2_char_t *msg_id,
- axis2_char_t *key,
- axis2_bool_t send,
- long time_to_send,
- axis2_char_t *int_seq_id,
- long msg_no);
-
-
-#define SANDESHA2_SENDER_BEAN_FREE(sender_bean, env) \
- ((sender_bean)->ops->free(sender_bean, env))
-
-#define SANDESHA2_SENDER_BEAN_GET_MSG_CONTEXT_REF_KEY(sender, env) \
- (((sandesha2_sender_bean_t *) sender)->ops->\
- get_msg_context_ref_key (sender, env))
-
-#define SANDESHA2_SENDER_BEAN_SET_MSG_CONTEXT_REF_KEY(sender_bean, env, ref_key) \
- ((sender_bean)->ops->set_msg_context_ref_key(sender_bean, env, ref_key))
-
-#define SANDESHA2_SENDER_BEAN_GET_MSG_ID(sender, env) \
- (((sandesha2_sender_bean_t *)sender)->ops->\
- get_msg_id(sender, env))
-
-#define SANDESHA2_SENDER_BEAN_SET_MSG_ID(sender_bean, env, msg_id) \
- ((sender_bean)->ops->set_msg_id(sender_bean, env, msg_id))
-
-#define SANDESHA2_SENDER_BEAN_IS_SEND(sender_bean, env) \
- ((sender_bean)->ops->is_send(sender_bean, env))
-
-#define SANDESHA2_SENDER_BEAN_SET_SEND(sender_bean, env, send) \
- ((sender_bean)->ops->set_send(sender_bean, env, send))
-
-#define SANDESHA2_SENDER_BEAN_GET_INTERNAL_SEQ_ID(sender, env) \
- (((sandesha2_sender_bean_t *) sender)->ops->\
- get_internal_seq_id (sender, env))
-
-#define SANDESHA2_SENDER_BEAN_SET_INTERNAL_SEQ_ID(sender_bean, env, int_seq_id) \
- ((sender_bean)->ops->set_internal_seq_id(sender_bean, env, int_seq_id))
-
-#define SANDESHA2_SENDER_BEAN_GET_SENT_COUNT(sender_bean, env) \
- ((sender_bean)->ops->get_sent_count(sender_bean, env))
-
-#define SANDESHA2_SENDER_BEAN_SET_SENT_COUNT(sender_bean, env, sent_count) \
- ((sender_bean)->ops->set_sent_count(sender_bean, env, sent_count))
-
-#define SANDESHA2_SENDER_BEAN_GET_MSG_NO(sender_bean, env) \
- ((sender_bean)->ops->get_msg_no(sender_bean, env))
-
-#define SANDESHA2_SENDER_BEAN_SET_MSG_NO(sender_bean, env, msg_no) \
- ((sender_bean)->ops->set_msg_no(sender_bean, env, msg_no))
-
-#define SANDESHA2_SENDER_BEAN_IS_RESEND(sender_bean, env) \
- ((sender_bean)->ops->is_resend(sender_bean, env))
-
-#define SANDESHA2_SENDER_BEAN_SET_RESEND(sender_bean, env, resend) \
- ((sender_bean)->ops->set_resend(sender_bean, env, resend))
-
-#define SANDESHA2_SENDER_BEAN_GET_TIME_TO_SEND(sender_bean, env) \
- ((sender_bean)->ops->get_time_to_send(sender_bean, env))
-
-#define SANDESHA2_SENDER_BEAN_SET_TIME_TO_SEND(sender_bean, env, time_to_send) \
- ((sender_bean)->ops->set_time_to_send(sender_bean, env, time_to_send))
-
-#define SANDESHA2_SENDER_BEAN_GET_MSG_TYPE(sender_bean, env) \
- ((sender_bean)->ops->get_msg_type(sender_bean, env))
-
-#define SANDESHA2_SENDER_BEAN_SET_MSG_TYPE(sender_bean, env, msg_type) \
- ((sender_bean)->ops->set_msg_type(sender_bean, env, msg_type))
-
-#define SANDESHA2_SENDER_BEAN_GET_SEQ_ID(sender_bean, env) \
- ((sender_bean)->ops->get_seq_id(sender_bean, env))
-
-#define SANDESHA2_SENDER_BEAN_SET_SEQ_ID(sender_bean, env, seq_id) \
- ((sender_bean)->ops->set_seq_id(sender_bean, env, seq_id))
-
+sandesha2_sender_bean_create_with_data(
+ const axis2_env_t *env,
+ axis2_char_t *msg_id,
+ axis2_char_t *key,
+ axis2_bool_t send,
+ long time_to_send,
+ axis2_char_t *int_seq_id,
+ long msg_no);
+
+axis2_status_t AXIS2_CALL
+sandesha2_sender_bean_free (
+ sandesha2_sender_bean_t *sender,
+ const axis2_env_t *env);
+
+axis2_char_t* AXIS2_CALL
+sandesha2_sender_bean_get_msg_ctx_ref_key (
+ sandesha2_sender_bean_t *sender,
+ const axis2_env_t *env);
+
+void AXIS2_CALL
+sandesha2_sender_bean_set_msg_ctx_ref_key (
+ sandesha2_sender_bean_t *sender,
+ const axis2_env_t *env,
+ axis2_char_t *ref_key);
+
+axis2_char_t* AXIS2_CALL
+sandesha2_sender_bean_get_msg_id (
+ sandesha2_sender_bean_t *sender,
+ const axis2_env_t *env);
+
+void AXIS2_CALL
+sandesha2_sender_bean_set_msg_id (
+ sandesha2_sender_bean_t *sender,
+ const axis2_env_t *env,
+axis2_char_t *msg_id);
+
+axis2_bool_t AXIS2_CALL
+sandesha2_sender_bean_is_send (
+ sandesha2_sender_bean_t *sender,
+ const axis2_env_t *env);
+
+void AXIS2_CALL
+sandesha2_sender_bean_set_send (
+ sandesha2_sender_bean_t *sender,
+ const axis2_env_t *env,
+axis2_bool_t send);
+
+axis2_char_t* AXIS2_CALL
+sandesha2_sender_bean_get_internal_seq_id (
+ sandesha2_sender_bean_t *sender,
+ const axis2_env_t *env);
+
+void AXIS2_CALL
+sandesha2_sender_bean_set_internal_seq_id (
+ sandesha2_sender_bean_t *sender,
+ const axis2_env_t *env,
+ axis2_char_t *int_seq_id);
+
+int AXIS2_CALL
+sandesha2_sender_bean_get_sent_count (
+ sandesha2_sender_bean_t *sender,
+ const axis2_env_t *env);
+
+void AXIS2_CALL
+sandesha2_sender_bean_set_sent_count (
+ sandesha2_sender_bean_t *sender,
+ const axis2_env_t *env,
+ int sent_count);
+
+long AXIS2_CALL
+sandesha2_sender_bean_get_msg_no (
+ sandesha2_sender_bean_t *sender,
+ const axis2_env_t *env);
+
+void AXIS2_CALL
+sandesha2_sender_bean_set_msg_no (
+ sandesha2_sender_bean_t *sender,
+ const axis2_env_t *env,
+ long msg_no);
+
+axis2_bool_t AXIS2_CALL
+sandesha2_sender_bean_is_resend (
+ sandesha2_sender_bean_t *sender,
+ const axis2_env_t *env);
+
+void AXIS2_CALL
+sandesha2_sender_bean_set_resend (
+ sandesha2_sender_bean_t *sender,
+ const axis2_env_t *env,
+ axis2_bool_t resend);
+
+long AXIS2_CALL
+sandesha2_sender_bean_get_time_to_send (
+ sandesha2_sender_bean_t *sender,
+ const axis2_env_t *env);
+
+void AXIS2_CALL
+sandesha2_sender_bean_set_time_to_send (
+ sandesha2_sender_bean_t *sender,
+ const axis2_env_t *env,
+ long time_to_send);
+
+int AXIS2_CALL
+sandesha2_sender_bean_get_msg_type (
+ sandesha2_sender_bean_t *sender,
+ const axis2_env_t *env);
+
+void AXIS2_CALL
+sandesha2_sender_bean_set_msg_type (
+ sandesha2_sender_bean_t *sender,
+ const axis2_env_t *env,
+ int msg_type);
+
+axis2_char_t* AXIS2_CALL
+sandesha2_sender_bean_get_seq_id(
+ sandesha2_sender_bean_t *sender,
+ const axis2_env_t *env);
+
+void AXIS2_CALL
+sandesha2_sender_bean_set_seq_id (
+ sandesha2_sender_bean_t *sender,
+ const axis2_env_t *env,
+ axis2_char_t *seq_id);
+
#ifdef __cplusplus
}
Modified: webservices/sandesha/trunk/c/include/sandesha2_sender_mgr.h
URL: http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/include/sandesha2_sender_mgr.h?view=diff&rev=473292&r1=473291&r2=473292
==============================================================================
--- webservices/sandesha/trunk/c/include/sandesha2_sender_mgr.h (original)
+++ webservices/sandesha/trunk/c/include/sandesha2_sender_mgr.h Fri Nov 10 01:51:08 2006
@@ -36,128 +36,79 @@
{
#endif
-typedef struct sandesha2_sender_mgr sandesha2_sender_mgr_t;
-typedef struct sandesha2_sender_mgr_ops sandesha2_sender_mgr_ops_t;
-
-/** @defgroup sandesha2_sender_mgr In Memory Sender Manager
- * @ingroup sandesha2
- * @{
- */
-
-struct sandesha2_sender_mgr_ops
-{
- /**
- * Deallocate memory
- * @return status code
- */
- axis2_status_t (AXIS2_CALL *
- free) (
- void *sender,
- const axis2_env_t *env);
-
- axis2_bool_t (AXIS2_CALL *
- insert) (
- sandesha2_sender_mgr_t *sender,
- const axis2_env_t *env,
- sandesha2_sender_bean_t *bean);
-
- axis2_bool_t (AXIS2_CALL *
- remove) (
- sandesha2_sender_mgr_t *sender,
- const axis2_env_t *env,
- const axis2_char_t *msg_id);
-
- sandesha2_sender_bean_t *(AXIS2_CALL *
- retrieve) (
- sandesha2_sender_mgr_t *sender,
- const axis2_env_t *env,
- const axis2_char_t *msg_id);
-
- axis2_bool_t (AXIS2_CALL *
- update) (
- sandesha2_sender_mgr_t *sender,
- const axis2_env_t *env,
- sandesha2_sender_bean_t *bean);
-
- axis2_array_list_t *(AXIS2_CALL *
- find_by_internal_seq_id) (
- sandesha2_sender_mgr_t *sender,
- const axis2_env_t *env,
- axis2_char_t *internal_seq_id);
-
- axis2_array_list_t *(AXIS2_CALL *
- find_by_sender_bean) (
- sandesha2_sender_mgr_t *sender,
- const axis2_env_t *env,
- sandesha2_sender_bean_t *bean);
-
- sandesha2_sender_bean_t *(AXIS2_CALL *
- find_unique) (
- sandesha2_sender_mgr_t *sender,
- const axis2_env_t *env,
- sandesha2_sender_bean_t *bean);
-
- sandesha2_sender_bean_t *(AXIS2_CALL *
- get_next_msg_to_send) (
- sandesha2_sender_mgr_t *sender,
- const axis2_env_t *env);
-
- sandesha2_sender_bean_t *(AXIS2_CALL *
- retrieve_from_msg_ref_key) (
- sandesha2_sender_mgr_t *sender,
- const axis2_env_t *env,
- axis2_char_t *msg_ctx_ref_key);
-};
-
-struct sandesha2_sender_mgr
-{
- sandesha2_sender_mgr_ops_t *ops;
-};
+typedef struct sandesha2_sender_mgr_t sandesha2_sender_mgr_t;
AXIS2_EXTERN sandesha2_sender_mgr_t * AXIS2_CALL
sandesha2_sender_mgr_create(
- const axis2_env_t *env,
- axis2_ctx_t *ctx);
-
-#define SANDESHA2_SENDER_MGR_FREE(sender, env) \
- (((sandesha2_sender_mgr_t *) sender)->ops->free (sender, env))
-
-#define SANDESHA2_SENDER_MGR_INSERT(sender, env, bean) \
- (((sandesha2_sender_mgr_t *) sender)->ops->\
- insert (sender, env, bean))
-
-#define SANDESHA2_SENDER_MGR_REMOVE(sender, env, msg_id) \
- (((sandesha2_sender_mgr_t *) sender)->ops->\
- remove (sender, env, msg_id))
-
-#define SANDESHA2_SENDER_MGR_RETRIEVE(sender, env, msg_id) \
- (((sandesha2_sender_mgr_t *) sender)->ops->\
- retrieve (sender, env, msg_id))
-
-#define SANDESHA2_SENDER_MGR_UPDATE(sender, env, bean) \
- (((sandesha2_sender_mgr_t *) sender)->ops->\
- update (sender, env, bean))
-
-#define SANDESHA2_SENDER_MGR_FIND_BY_INTERNAL_SEQ_ID(sender, env, internal_seq_id) \
- (((sandesha2_sender_mgr_t *) sender)->ops->\
- find_by_internal_seq_id (sender, env, internal_seq_id))
-
-#define SANDESHA2_SENDER_MGR_FIND_BY_SENDER_BEAN(sender, env, bean) \
- (((sandesha2_sender_mgr_t *) sender)->ops->\
- find_by_sender_bean (sender, env, bean))
-
-#define SANDESHA2_SENDER_MGR_FIND_UNIQUE(sender, env, bean) \
- (((sandesha2_sender_mgr_t *) sender)->ops->\
- find_unique (sender, env, bean))
-
-#define SANDESHA2_SENDER_MGR_GET_NEXT_MSG_TO_SEND(sender, env) \
- (((sandesha2_sender_mgr_t *) sender)->ops->\
- get_next_msg_to_send (sender, env))
-
-#define SANDESHA2_SENDER_MGR_RETRIEVE_FROM_MSG_REF_KEY(sender, env, ref_key) \
- (((sandesha2_sender_mgr_t *) sender)->ops->\
- retrieve_from_msg_ref_key (sender, env, ref_key))
+ const axis2_env_t *env,
+ axis2_ctx_t *ctx);
+axis2_status_t AXIS2_CALL
+sandesha2_sender_mgr_free(
+ sandesha2_sender_mgr_t *sender,
+ const axis2_env_t *envv);
+
+axis2_bool_t AXIS2_CALL
+sandesha2_sender_mgr_insert(
+ sandesha2_sender_mgr_t *sender,
+ const axis2_env_t *env,
+ sandesha2_sender_bean_t *bean);
+
+axis2_bool_t AXIS2_CALL
+sandesha2_sender_mgr_remove(
+ sandesha2_sender_mgr_t *sender,
+ const axis2_env_t *env,
+ const axis2_char_t *msg_id);
+
+sandesha2_sender_bean_t *AXIS2_CALL
+sandesha2_sender_mgr_retrieve(
+ sandesha2_sender_mgr_t *sender,
+ const axis2_env_t *env,
+ const axis2_char_t *msg_id);
+
+axis2_bool_t AXIS2_CALL
+sandesha2_sender_mgr_update(
+ sandesha2_sender_mgr_t *sender,
+ const axis2_env_t *env,
+ sandesha2_sender_bean_t *bean);
+
+axis2_array_list_t *AXIS2_CALL
+sandesha2_sender_mgr_find_by_internal_seq_id(
+ sandesha2_sender_mgr_t *sender,
+ const axis2_env_t *env,
+ axis2_char_t *internal_seq_id);
+
+axis2_array_list_t *AXIS2_CALL
+sandesha2_sender_mgr_find_by_sender_bean(
+ sandesha2_sender_mgr_t *sender,
+ const axis2_env_t *env,
+ sandesha2_sender_bean_t *bean);
+
+sandesha2_sender_bean_t *AXIS2_CALL
+sandesha2_sender_mgr_find_unique(
+ sandesha2_sender_mgr_t *sender,
+ const axis2_env_t *env,
+ sandesha2_sender_bean_t *bean);
+
+sandesha2_sender_bean_t *AXIS2_CALL
+sandesha2_sender_mgr_get_next_msg_to_send(
+ sandesha2_sender_mgr_t *sender,
+ const axis2_env_t *env);
+
+sandesha2_sender_bean_t *AXIS2_CALL
+sandesha2_sender_mgr_retrieve_from_msg_ref_key(
+ sandesha2_sender_mgr_t *sender,
+ const axis2_env_t *env,
+ axis2_char_t *msg_ctx_ref_key);
+
+/*
+static axis2_array_list_t *
+sandesha2_sender_mgr_find_beans_with_msg_no(
+ sandesha2_sender_mgr_t *sender,
+ const axis2_env_t *env,
+ axis2_array_list_t *list,
+ long msg_no);
+*/
/** @} */
Modified: webservices/sandesha/trunk/c/include/sandesha2_seq_fault.h
URL: http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/include/sandesha2_seq_fault.h?view=diff&rev=473292&r1=473291&r2=473292
==============================================================================
--- webservices/sandesha/trunk/c/include/sandesha2_seq_fault.h (original)
+++ webservices/sandesha/trunk/c/include/sandesha2_seq_fault.h Fri Nov 10 01:51:08 2006
@@ -39,48 +39,34 @@
* @{
*/
-typedef struct sandesha2_seq_fault_ops sandesha2_seq_fault_ops_t;
typedef struct sandesha2_seq_fault sandesha2_seq_fault_t;
/**
- * @brief Sequence Fault ops struct
- * Encapsulator struct for ops of sandesha2_seq_fault
- */
-AXIS2_DECLARE_DATA struct sandesha2_seq_fault_ops
-{
- sandesha2_fault_code_t* (AXIS2_CALL *
- get_fault_code)
- (sandesha2_seq_fault_t *seq_fault,
- const axis2_env_t *env);
-
- axis2_status_t (AXIS2_CALL *
- set_fault_code)
- (sandesha2_seq_fault_t *seq_fault,
- const axis2_env_t *env,
- sandesha2_fault_code_t *fault_code);
-};
-
-/**
* @brief sandesha2_seq_fault
* sandesha2_seq_fault
*/
AXIS2_DECLARE_DATA struct sandesha2_seq_fault
{
sandesha2_iom_rm_element_t element;
- sandesha2_seq_fault_ops_t *ops;
};
AXIS2_EXTERN sandesha2_seq_fault_t* AXIS2_CALL
sandesha2_seq_fault_create(
- const axis2_env_t *env,
- axis2_char_t *ns_value);
+ const axis2_env_t *env,
+ axis2_char_t *ns_value);
+
+sandesha2_fault_code_t * AXIS2_CALL
+sandesha2_seq_fault_get_fault_code(
+ sandesha2_seq_fault_t *seq_fault,
+ const axis2_env_t *env);
+
+axis2_status_t AXIS2_CALL
+sandesha2_seq_fault_set_fault_code(
+ sandesha2_seq_fault_t *seq_fault,
+ const axis2_env_t *env,
+ sandesha2_fault_code_t *fault_code);
+
-/************************** Start of function macros **************************/
-#define SANDESHA2_SEQ_FAULT_SET_FAULT_CODE(seq_fault, env, fault_code) \
- ((seq_fault)->ops->set_fault_code (seq_fault, env, fault_code))
-#define SANDESHA2_SEQ_FAULT_GET_FAULT_CODE(seq_fault, env) \
- ((seq_fault)->ops->get_fault_code (seq_fault, env))
-/************************** End of function macros ****************************/
/** @} */
#ifdef __cplusplus
Modified: webservices/sandesha/trunk/c/include/sandesha2_seq_offer.h
URL: http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/include/sandesha2_seq_offer.h?view=diff&rev=473292&r1=473291&r2=473292
==============================================================================
--- webservices/sandesha/trunk/c/include/sandesha2_seq_offer.h (original)
+++ webservices/sandesha/trunk/c/include/sandesha2_seq_offer.h Fri Nov 10 01:51:08 2006
@@ -37,63 +37,43 @@
* @{
*/
-typedef struct sandesha2_seq_offer_ops sandesha2_seq_offer_ops_t;
typedef struct sandesha2_seq_offer sandesha2_seq_offer_t;
/**
- * @brief SequenceOffer ops struct
- * Encapsulator struct for ops of sandesha2_seq_offer
- */
-AXIS2_DECLARE_DATA struct sandesha2_seq_offer_ops
-{
- sandesha2_identifier_t * (AXIS2_CALL *
- get_identifier)
- (sandesha2_seq_offer_t *seq_offer,
- const axis2_env_t *env);
-
- axis2_status_t (AXIS2_CALL *
- set_identifier)
- (sandesha2_seq_offer_t *seq_offer,
- const axis2_env_t *env,
- sandesha2_identifier_t *identifier);
-
- sandesha2_expires_t * (AXIS2_CALL *
- get_expires)
- (sandesha2_seq_offer_t *element,
- const axis2_env_t *env);
-
- axis2_status_t (AXIS2_CALL *
- set_expires)
- (sandesha2_seq_offer_t *element,
- const axis2_env_t *env,
- sandesha2_expires_t *expires);
-};
-
-/**
* @brief sandesha2_seq_offer
* sandesha2_seq_offer
*/
AXIS2_DECLARE_DATA struct sandesha2_seq_offer
{
sandesha2_iom_rm_element_t element;
- sandesha2_seq_offer_ops_t *ops;
};
AXIS2_EXTERN sandesha2_seq_offer_t* AXIS2_CALL
sandesha2_seq_offer_create(
- const axis2_env_t *env,
- axis2_char_t *ns_value);
+ const axis2_env_t *env,
+ axis2_char_t *ns_value);
+
+sandesha2_identifier_t * AXIS2_CALL
+sandesha2_seq_offer_get_identifier(
+ sandesha2_seq_offer_t *seq_offer,
+ const axis2_env_t *env);
+
+axis2_status_t AXIS2_CALL
+sandesha2_seq_offer_set_identifier(
+ sandesha2_seq_offer_t *seq_offer,
+ const axis2_env_t *env,
+ sandesha2_identifier_t *identifier);
-/************************** Start of function macros **************************/
-#define SANDESHA2_SEQ_OFFER_SET_IDENTIFIER(seq_offer, env, identifier) \
- ((seq_offer)->ops->set_identifier (seq_offer, env, identifier))
-#define SANDESHA2_SEQ_OFFER_GET_IDENTIFIER(seq_offer, env) \
- ((seq_offer)->ops->get_identifier (seq_offer, env))
-#define SANDESHA2_SEQ_OFFER_SET_EXPIRES(seq_offer, env, expires) \
- ((seq_offer)->ops->set_expires (seq_offer, env, expires))
-#define SANDESHA2_SEQ_OFFER_GET_EXPIRES(seq_offer, env) \
- ((seq_offer)->ops->get_expires (seq_offer, env))
-/************************** End of function macros ****************************/
+sandesha2_expires_t * AXIS2_CALL
+sandesha2_seq_offer_get_expires(
+ sandesha2_seq_offer_t *seq_offer,
+ const axis2_env_t *env);
+
+axis2_status_t AXIS2_CALL
+sandesha2_seq_offer_set_expires(
+ sandesha2_seq_offer_t *seq_offer,
+ const axis2_env_t *env, sandesha2_expires_t *expires);
+
/** @} */
#ifdef __cplusplus
}
Modified: webservices/sandesha/trunk/c/include/sandesha2_seq_property_bean.h
URL: http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/include/sandesha2_seq_property_bean.h?view=diff&rev=473292&r1=473291&r2=473292
==============================================================================
--- webservices/sandesha/trunk/c/include/sandesha2_seq_property_bean.h (original)
+++ webservices/sandesha/trunk/c/include/sandesha2_seq_property_bean.h Fri Nov 10 01:51:08 2006
@@ -25,81 +25,59 @@
{
#endif
-typedef struct sandesha2_seq_property_bean sandesha2_seq_property_bean_t ;
-typedef struct sandesha2_seq_property_bean_ops sandesha2_seq_property_bean_ops_t;
-
-AXIS2_DECLARE_DATA struct sandesha2_seq_property_bean_ops
-{
- axis2_status_t (AXIS2_CALL *
- free) (struct sandesha2_seq_property_bean *seq_property,
- const axis2_env_t *env);
-
- axis2_char_t *(AXIS2_CALL *
- get_name) (struct sandesha2_seq_property_bean *seq_property,
- const axis2_env_t *env);
-
- void (AXIS2_CALL *
- set_name) (struct sandesha2_seq_property_bean *seq_property,
- const axis2_env_t *env,
- axis2_char_t *name);
-
- axis2_char_t *(AXIS2_CALL *
- get_seq_id) (struct sandesha2_seq_property_bean *seq_property,
- const axis2_env_t *env);
-
- void (AXIS2_CALL *
- set_seq_id) (struct sandesha2_seq_property_bean *seq_property,
- const axis2_env_t *env,
- axis2_char_t *seq_id);
-
- axis2_char_t *(AXIS2_CALL *
- get_value) (struct sandesha2_seq_property_bean *seq_property,
- const axis2_env_t *env);
-
- void (AXIS2_CALL *
- set_value) (struct sandesha2_seq_property_bean *seq_property,
- const axis2_env_t *env,
- axis2_char_t *value);
-
-};
-
-AXIS2_DECLARE_DATA struct sandesha2_seq_property_bean{
- sandesha2_seq_property_bean_ops_t *ops;
-};
+typedef struct sandesha2_seq_property_bean_t sandesha2_seq_property_bean_t ;
/* constructors
*/
AXIS2_EXTERN sandesha2_seq_property_bean_t* AXIS2_CALL
- sandesha2_seq_property_bean_create(const axis2_env_t *env);
+sandesha2_seq_property_bean_create(
+ const axis2_env_t *env);
AXIS2_EXTERN sandesha2_seq_property_bean_t* AXIS2_CALL
- sandesha2_seq_property_bean_create_with_data(const axis2_env_t *env,
- axis2_char_t *seq_id,
- axis2_char_t *prop_name,
- axis2_char_t *value);
-
-
-#define SANDESHA2_SEQ_PROPERTY_BEAN_FREE(seq_prop_bean, env) \
- ((seq_prop_bean)->ops->free(seq_prop_bean, env))
-
-#define SANDESHA2_SEQ_PROPERTY_BEAN_GET_NAME(seq_prop_bean, env) \
- ((seq_prop_bean)->ops->get_name(seq_prop_bean, env))
-
-#define SANDESHA2_SEQ_PROPERTY_BEAN_SET_NAME(seq_prop_bean, env, name) \
- ((seq_prop_bean)->ops->set_name(seq_prop_bean, env, name))
-
-#define SANDESHA2_SEQ_PROPERTY_BEAN_GET_SEQ_ID(seq_prop_bean, env) \
- ((seq_prop_bean)->ops->get_seq_id(seq_prop_bean, env))
-
-#define SANDESHA2_SEQ_PROPERTY_BEAN_SET_SEQ_ID(seq_prop_bean, env, seq_id) \
- ((seq_prop_bean)->ops->set_seq_id(seq_prop_bean, env, seq_id))
-
-#define SANDESHA2_SEQ_PROPERTY_BEAN_GET_VALUE(seq_prop_bean, env) \
- ((seq_prop_bean)->ops->get_value(seq_prop_bean, env))
-
-#define SANDESHA2_SEQ_PROPERTY_BEAN_SET_VALUE(seq_prop_bean, env, value) \
- ((seq_prop_bean)->ops->set_value(seq_prop_bean, env, value))
+sandesha2_seq_property_bean_create_with_data(
+ const axis2_env_t *env,
+ axis2_char_t *seq_id,
+ axis2_char_t *prop_name,
+ axis2_char_t *value);
+
+axis2_status_t AXIS2_CALL
+sandesha2_seq_property_bean_free (
+ sandesha2_seq_property_bean_t *seq_property,
+ const axis2_env_t *env);
+
+axis2_char_t *AXIS2_CALL
+sandesha2_seq_property_bean_get_name (
+ sandesha2_seq_property_bean_t *seq_property,
+ const axis2_env_t *env);
+
+void AXIS2_CALL
+sandesha2_seq_property_bean_set_name (
+ sandesha2_seq_property_bean_t *seq_property,
+ const axis2_env_t *env,
+ axis2_char_t *name);
+
+axis2_char_t *AXIS2_CALL
+sandesha2_seq_property_bean_get_seq_id (
+ sandesha2_seq_property_bean_t *seq_property,
+ const axis2_env_t *env);
+
+void AXIS2_CALL
+sandesha2_seq_property_bean_set_seq_id (
+ sandesha2_seq_property_bean_t *seq_property,
+ const axis2_env_t *env,
+ axis2_char_t *seq_id);
+
+axis2_char_t* AXIS2_CALL
+sandesha2_seq_property_bean_get_value (
+ sandesha2_seq_property_bean_t *seq_property,
+ const axis2_env_t *env);
+
+void AXIS2_CALL
+sandesha2_seq_property_bean_set_value (
+ sandesha2_seq_property_bean_t *seq_property,
+ const axis2_env_t *env,
+ axis2_char_t *value);
#ifdef __cplusplus
}
Modified: webservices/sandesha/trunk/c/include/sandesha2_seq_property_mgr.h
URL: http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/include/sandesha2_seq_property_mgr.h?view=diff&rev=473292&r1=473291&r2=473292
==============================================================================
--- webservices/sandesha/trunk/c/include/sandesha2_seq_property_mgr.h (original)
+++ webservices/sandesha/trunk/c/include/sandesha2_seq_property_mgr.h Fri Nov 10 01:51:08 2006
@@ -36,120 +36,66 @@
{
#endif
-typedef struct sandesha2_seq_property_mgr sandesha2_seq_property_mgr_t;
-typedef struct sandesha2_seq_property_mgr_ops sandesha2_seq_property_mgr_ops_t;
-
-/** @defgroup sandesha2_seq_property_mgr In Memory Sequence Property Manager
- * @ingroup sandesha2
- * @{
- */
-
-struct sandesha2_seq_property_mgr_ops
-{
- /**
- * Deallocate memory
- * @return status code
- */
- axis2_status_t (AXIS2_CALL *
- free) (
- void *seq_property,
- const axis2_env_t *env);
-
- axis2_bool_t (AXIS2_CALL *
- insert) (
- sandesha2_seq_property_mgr_t *seq_property,
- const axis2_env_t *env,
- sandesha2_seq_property_bean_t *bean);
-
- axis2_bool_t (AXIS2_CALL *
- remove) (
- sandesha2_seq_property_mgr_t *seq_property,
- const axis2_env_t *env,
- axis2_char_t *seq_id,
- axis2_char_t *name);
-
- sandesha2_seq_property_bean_t *(AXIS2_CALL *
- retrieve) (
- sandesha2_seq_property_mgr_t *seq_property,
- const axis2_env_t *env,
- axis2_char_t *seq_id,
- axis2_char_t *name);
-
- axis2_bool_t (AXIS2_CALL *
- update) (
- sandesha2_seq_property_mgr_t *seq_property,
- const axis2_env_t *env,
- sandesha2_seq_property_bean_t *bean);
-
- axis2_array_list_t *(AXIS2_CALL *
- find) (
- sandesha2_seq_property_mgr_t *seq_property,
- const axis2_env_t *env,
- sandesha2_seq_property_bean_t *bean);
-
- sandesha2_seq_property_bean_t *(AXIS2_CALL *
- find_unique) (
- sandesha2_seq_property_mgr_t *seq_property,
- const axis2_env_t *env,
- sandesha2_seq_property_bean_t *bean);
-
- axis2_array_list_t *(AXIS2_CALL *
- retrieve_all) (
- sandesha2_seq_property_mgr_t *seq_property,
- const axis2_env_t *env);
-
- axis2_bool_t (AXIS2_CALL *
- update_or_insert) (
- sandesha2_seq_property_mgr_t *seq_property,
- const axis2_env_t *env,
- sandesha2_seq_property_bean_t *bean);
-};
-
-struct sandesha2_seq_property_mgr
-{
- sandesha2_seq_property_mgr_ops_t *ops;
-};
+typedef struct sandesha2_seq_property_mgr_t sandesha2_seq_property_mgr_t;
AXIS2_EXTERN sandesha2_seq_property_mgr_t * AXIS2_CALL
sandesha2_seq_property_mgr_create(
- const axis2_env_t *env,
- axis2_ctx_t *ctx);
-
-#define SANDESHA2_SEQ_PROPERTY_MGR_FREE(seq_property, env) \
- (((sandesha2_seq_property_mgr_t *) seq_property)->ops->free (seq_property, env))
-
-#define SANDESHA2_SEQ_PROPERTY_MGR_INSERT(seq_property, env, bean) \
- (((sandesha2_seq_property_mgr_t *) seq_property)->ops->\
- insert (seq_property, env, bean))
-
-#define SANDESHA2_SEQ_PROPERTY_MGR_REMOVE(seq_property, env, seq_id, name) \
- (((sandesha2_seq_property_mgr_t *) seq_property)->ops->\
- remove (seq_property, env, seq_id, name))
-
-#define SANDESHA2_SEQ_PROPERTY_MGR_RETRIEVE(seq_property, env, seq_id, name) \
- (((sandesha2_seq_property_mgr_t *) seq_property)->ops->\
- retrieve (seq_property, env, seq_id, name))
-
-#define SANDESHA2_SEQ_PROPERTY_MGR_UPDATE(seq_property, env, bean) \
- (((sandesha2_seq_property_mgr_t *) seq_property)->ops->\
- update (seq_property, env, bean))
-
-#define SANDESHA2_SEQ_PROPERTY_MGR_FIND(seq_property, env, bean) \
- (((sandesha2_seq_property_mgr_t *) seq_property)->ops->\
- find (seq_property, env, bean))
-
-#define SANDESHA2_SEQ_PROPERTY_MGR_FIND_UNIQUE(seq_property, env, bean) \
- (((sandesha2_seq_property_mgr_t *) seq_property)->ops->\
- find_unique (seq_property, env, bean))
-
-#define SANDESHA2_SEQ_PROPERTY_MGR_UPDATE_OR_INSERT(seq_property, env, bean) \
- (((sandesha2_seq_property_mgr_t *) seq_property)->ops->\
- update_or_insert (seq_property, env, bean))
-
-#define SANDESHA2_SEQ_PROPERTY_MGR_RETRIEVE_ALL(seq_property, env) \
- (((sandesha2_seq_property_mgr_t *) seq_property)->ops->\
- retrieve_all (seq_property, env))
+ const axis2_env_t *env,
+ axis2_ctx_t *ctx);
+axis2_status_t AXIS2_CALL
+sandesha2_seq_property_mgr_free(
+ sandesha2_seq_property_mgr_t *seq_property,
+ const axis2_env_t *envv);
+
+axis2_bool_t AXIS2_CALL
+sandesha2_seq_property_mgr_insert(
+ sandesha2_seq_property_mgr_t *seq_property,
+ const axis2_env_t *env,
+ sandesha2_seq_property_bean_t *bean);
+
+axis2_bool_t AXIS2_CALL
+sandesha2_seq_property_mgr_remove(
+ sandesha2_seq_property_mgr_t *seq_property,
+ const axis2_env_t *env,
+ axis2_char_t *seq_id,
+ axis2_char_t *name);
+
+sandesha2_seq_property_bean_t *AXIS2_CALL
+sandesha2_seq_property_mgr_retrieve(
+ sandesha2_seq_property_mgr_t *seq_property,
+ const axis2_env_t *env,
+ axis2_char_t *seq_id,
+ axis2_char_t *name);
+
+axis2_bool_t AXIS2_CALL
+sandesha2_seq_property_mgr_update(
+ sandesha2_seq_property_mgr_t *seq_property,
+ const axis2_env_t *env,
+ sandesha2_seq_property_bean_t *bean);
+
+axis2_array_list_t *AXIS2_CALL
+sandesha2_seq_property_mgr_find(
+ sandesha2_seq_property_mgr_t *seq_property,
+ const axis2_env_t *env,
+ sandesha2_seq_property_bean_t *bean);
+
+sandesha2_seq_property_bean_t *AXIS2_CALL
+sandesha2_seq_property_mgr_find_unique(
+ sandesha2_seq_property_mgr_t *seq_property,
+ const axis2_env_t *env,
+ sandesha2_seq_property_bean_t *bean);
+
+axis2_array_list_t *AXIS2_CALL
+sandesha2_seq_property_mgr_retrieve_all(
+ sandesha2_seq_property_mgr_t *seq_property,
+ const axis2_env_t *env);
+
+axis2_bool_t AXIS2_CALL
+sandesha2_seq_property_mgr_update_or_insert(
+ sandesha2_seq_property_mgr_t *seq_property,
+ const axis2_env_t *env,
+ sandesha2_seq_property_bean_t *bean);
/** @} */
---------------------------------------------------------------------
To unsubscribe, e-mail: sandesha-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: sandesha-dev-help@ws.apache.org