You are viewing a plain text version of this content. The canonical link for it is here.
Posted to savan-dev@ws.apache.org by na...@apache.org on 2007/09/13 13:58:48 UTC

svn commit: r575277 - in /webservices/savan/trunk/c: include/savan_db_mgr.h include/savan_util.h src/core/mod_savan.c src/core/savan_sub_processor.c src/util/db_mgr.c

Author: nandika
Date: Thu Sep 13 04:58:48 2007
New Revision: 575277

URL: http://svn.apache.org/viewvc?rev=575277&view=rev
Log:
compile errors fixed

Modified:
    webservices/savan/trunk/c/include/savan_db_mgr.h
    webservices/savan/trunk/c/include/savan_util.h
    webservices/savan/trunk/c/src/core/mod_savan.c
    webservices/savan/trunk/c/src/core/savan_sub_processor.c
    webservices/savan/trunk/c/src/util/db_mgr.c

Modified: webservices/savan/trunk/c/include/savan_db_mgr.h
URL: http://svn.apache.org/viewvc/webservices/savan/trunk/c/include/savan_db_mgr.h?rev=575277&r1=575276&r2=575277&view=diff
==============================================================================
--- webservices/savan/trunk/c/include/savan_db_mgr.h (original)
+++ webservices/savan/trunk/c/include/savan_db_mgr.h Thu Sep 13 04:58:48 2007
@@ -70,14 +70,14 @@
     char **argv, 
     char **col_name);
 
-int AXIS2_CALL
+int 
 savan_db_mgr_subs_find_callback(
     void *not_used, 
     int argc, 
     char **argv, 
     char **col_name);
 
-int AXIS2_CALL
+int 
 savan_db_mgr_subs_retrieve_callback(
     void *not_used, 
     int argc, 
@@ -109,7 +109,7 @@
     const axutil_env_t *env,
     axis2_char_t *sql_stmt_update);
 
-axutil_array_list_t *AXIS2_CALL
+axutil_array_list_t * AXIS2_CALL
 savan_db_mgr_retrieve_all(
     savan_db_mgr_t *db_mgr,
     const axutil_env_t *env,

Modified: webservices/savan/trunk/c/include/savan_util.h
URL: http://svn.apache.org/viewvc/webservices/savan/trunk/c/include/savan_util.h?rev=575277&r1=575276&r2=575277&view=diff
==============================================================================
--- webservices/savan/trunk/c/include/savan_util.h (original)
+++ webservices/savan/trunk/c/include/savan_util.h Thu Sep 13 04:58:48 2007
@@ -53,13 +53,13 @@
 	*/
 
 	axis2_status_t AXIS2_CALL
-	savan_create_fault_envelope(
-    	axis2_msg_ctx_t *msg_ctx,
-    	const axutil_env_t *env,
-        axis2_char_t *code,
-        axis2_char_t *subcode,
-        axis2_char_t *reason,
-        axis2_char_t *detail);
+	savan_util_create_fault_envelope(
+		axis2_msg_ctx_t *msg_ctx,
+		const axutil_env_t *env,
+		axis2_char_t *code,
+		axis2_char_t *subcode,
+		axis2_char_t *reason,
+		axis2_char_t *detail);
 
 	/**
  	* Build a savan fault message and send.

Modified: webservices/savan/trunk/c/src/core/mod_savan.c
URL: http://svn.apache.org/viewvc/webservices/savan/trunk/c/src/core/mod_savan.c?rev=575277&r1=575276&r2=575277&view=diff
==============================================================================
--- webservices/savan/trunk/c/src/core/mod_savan.c (original)
+++ webservices/savan/trunk/c/src/core/mod_savan.c Thu Sep 13 04:58:48 2007
@@ -71,6 +71,7 @@
     sqlite3 *dbconn = NULL;
     axis2_char_t *sql_stmt1 = NULL;
     axis2_char_t *sql_stmt2 = NULL;
+	savan_db_mgr_t *db_mgr = NULL; 
     AXIS2_LOG_DEBUG(env->log, AXIS2_LOG_SI, "[SAVAN] Start:mod_savan_init");
     sql_stmt1 = "create table if not exists topic(topic_name varchar(100) "\
                  "primary key, topic_url varchar(200))";
@@ -79,7 +80,7 @@
                   "delivery_mode varchar(100), expires varchar(100), "\
                   "filter varchar(200), topic_name varchar(100), "\
                   "renewed boolean)";
-    savan_db_mgr_t *db_mgr = savan_db_mgr_create(env, conf_ctx);
+    db_mgr = savan_db_mgr_create(env, conf_ctx);
     dbconn = savan_db_mgr_get_dbconn(db_mgr, env);
     rc = sqlite3_exec(dbconn, sql_stmt1, NULL, 0, &error_msg);
     if( rc != SQLITE_OK )

Modified: webservices/savan/trunk/c/src/core/savan_sub_processor.c
URL: http://svn.apache.org/viewvc/webservices/savan/trunk/c/src/core/savan_sub_processor.c?rev=575277&r1=575276&r2=575277&view=diff
==============================================================================
--- webservices/savan/trunk/c/src/core/savan_sub_processor.c (original)
+++ webservices/savan/trunk/c/src/core/savan_sub_processor.c Thu Sep 13 04:58:48 2007
@@ -474,33 +474,6 @@
 
 /******************************************************************************/
 
-axis2_bool_t AXIS2_CALL
-savan_sub_processor_validate_subscription(
-    savan_subscriber_t *subscriber,
-    const axutil_env_t *env,
-    axis2_msg_ctx_t *msg_ctx)
-{
-	if(savan_sub_processor_validate_delivery_mode(subscriber, 
-		env, msg_ctx) == AXIS2_FAILURE)
-	{
-		return AXIS2_FAILURE;
-	}
-		
-	if(savan_sub_processor_validate_expiration_time(subscriber, 
-		env, msg_ctx) == AXIS2_FAILURE)
-	{
-		return AXIS2_FAILURE;
-	}
-	if(savan_sub_processor_validate_filter(subscriber, 
-		env, msg_ctx) == AXIS2_FAILURE)
-	{
-		return AXIS2_FAILURE;
-	}
-		
-	return AXIS2_SUCCESS;
-}
-
-/******************************************************************************/
 
 axis2_bool_t AXIS2_CALL
 savan_sub_processor_validate_delivery_mode(
@@ -601,3 +574,33 @@
 		return AXIS2_FAILURE;
 	}
 }
+
+/****************************************************************************/
+
+axis2_bool_t AXIS2_CALL
+savan_sub_processor_validate_subscription(
+    savan_subscriber_t *subscriber,
+    const axutil_env_t *env,
+    axis2_msg_ctx_t *msg_ctx)
+{
+	if(savan_sub_processor_validate_delivery_mode(subscriber, 
+		env, msg_ctx) == AXIS2_FAILURE)
+	{
+		return AXIS2_FAILURE;
+	}
+		
+	if(savan_sub_processor_validate_expiration_time(subscriber, 
+		env, msg_ctx) == AXIS2_FAILURE)
+	{
+		return AXIS2_FAILURE;
+	}
+	if(savan_sub_processor_validate_filter(subscriber, 
+		env, msg_ctx) == AXIS2_FAILURE)
+	{
+		return AXIS2_FAILURE;
+	}
+		
+	return AXIS2_SUCCESS;
+}
+
+/******************************************************************************/

Modified: webservices/savan/trunk/c/src/util/db_mgr.c
URL: http://svn.apache.org/viewvc/webservices/savan/trunk/c/src/util/db_mgr.c?rev=575277&r1=575276&r2=575277&view=diff
==============================================================================
--- webservices/savan/trunk/c/src/util/db_mgr.c (original)
+++ webservices/savan/trunk/c/src/util/db_mgr.c Thu Sep 13 04:58:48 2007
@@ -44,6 +44,16 @@
  *
  */
 
+int
+savan_db_mgr_busy_handler(
+    sqlite3* dbconn,
+    char *sql_stmt,
+    int (*callback_func)(void *, int, char **, char **),
+    void *args,
+    char **error_msg,
+    int rc);
+
+
 AXIS2_EXTERN savan_db_mgr_t * AXIS2_CALL
 savan_db_mgr_create(
     const axutil_env_t *env,
@@ -104,7 +114,7 @@
     }
     return 0;
 }
-int AXIS2_CALL
+int
 savan_db_mgr_subs_find_callback(
     void *not_used, 
     int argc, 
@@ -175,7 +185,7 @@
     return 0;
 }
 
-int AXIS2_CALL 
+int  
 savan_db_mgr_subs_retrieve_callback(
     void *not_used, 
     int argc, 
@@ -183,11 +193,14 @@
     char **col_name)
 {
     int i = 0;
-    savan_db_mgr_args_t *args = (savan_db_mgr_args_t *) not_used;
-    const axutil_env_t *env = args->env;
-    AXIS2_LOG_DEBUG(env->log, AXIS2_LOG_SI, 
+	savan_subscriber_t *subscriber = NULL;
+	const axutil_env_t *env = NULL;
+	savan_db_mgr_args_t *args = (savan_db_mgr_args_t *) not_used;
+    env = args->env;
+
+	AXIS2_LOG_DEBUG(env->log, AXIS2_LOG_SI, 
         "[SAVAN] Start:savan_db_mgr_subs_retrieve_callback");
-    savan_subscriber_t *subscriber = (savan_subscriber_t *) args->data;
+     subscriber = (savan_subscriber_t *) args->data;
     if(argc < 1)
     {
         args->data = NULL;
@@ -459,7 +472,7 @@
     return subscriber;
 }
 
-axutil_array_list_t *AXIS2_CALL
+axutil_array_list_t * AXIS2_CALL
 savan_db_mgr_retrieve_all(
     savan_db_mgr_t *db_mgr,
     const axutil_env_t *env,