Author: damitha
Date: Fri Mar  6 01:13:41 2009
New Revision: 750728

URL: http://svn.apache.org/viewvc?rev=750728&view=rev
Log: (empty)

Modified:
    webservices/savan/trunk/c/src/filters/common/filter.c
    webservices/savan/trunk/c/src/filters/xpath/Makefile.am
    webservices/savan/trunk/c/src/filters/xpath/filter.c

Modified: webservices/savan/trunk/c/src/filters/common/filter.c
URL: 
http://svn.apache.org/viewvc/webservices/savan/trunk/c/src/filters/common/filter.c?rev=750728&r1=750727&r2=750728&view=diff
==============================================================================
--- webservices/savan/trunk/c/src/filters/common/filter.c (original)
+++ webservices/savan/trunk/c/src/filters/common/filter.c Fri Mar  6 01:13:41 
2009
@@ -32,7 +32,7 @@
      return filter->ops->free(filter, env);
 }
 
-AXIS2_EXTERN axis2_status_t AXIS2_CALL
+AXIS2_EXTERN axiom_node_t *AXIS2_CALL
 savan_filter_apply(
     savan_filter_t *filter, 
     const axutil_env_t *env,

Modified: webservices/savan/trunk/c/src/filters/xpath/Makefile.am
URL: 
http://svn.apache.org/viewvc/webservices/savan/trunk/c/src/filters/xpath/Makefile.am?rev=750728&r1=750727&r2=750728&view=diff
==============================================================================
--- webservices/savan/trunk/c/src/filters/xpath/Makefile.am (original)
+++ webservices/savan/trunk/c/src/filters/xpath/Makefile.am Fri Mar  6 01:13:41 
2009
@@ -10,7 +10,7 @@
                        @AXIS2INC@ \
                        @AXIOMINC@ \
                        @NEETHIINC@ \
-                       @REGISTRYINC@ \
+                       @XPATHINC@ \
                        @UTILINC@
 
 EXTRA_DIST=

Modified: webservices/savan/trunk/c/src/filters/xpath/filter.c
URL: 
http://svn.apache.org/viewvc/webservices/savan/trunk/c/src/filters/xpath/filter.c?rev=750728&r1=750727&r2=750728&view=diff
==============================================================================
--- webservices/savan/trunk/c/src/filters/xpath/filter.c (original)
+++ webservices/savan/trunk/c/src/filters/xpath/filter.c Fri Mar  6 01:13:41 
2009
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
  
-#include <savan_storage_mgr.h>
+#include <savan_filter.h>
 #include <axutil_log.h>
 #include <axutil_hash.h>
 #include <axutil_property.h>
@@ -34,7 +34,7 @@
  */
 typedef struct savan_xpath_filter
 {
-    savan_storage_mgr_t filter;
+    savan_filter_t filter;
     axis2_char_t *dialect;
     axis2_conf_t *conf;
 } savan_xpath_filter_t;
@@ -43,30 +43,28 @@
 
 AXIS2_EXTERN void AXIS2_CALL
 savan_xpath_filter_free(
-    savan_storage_mgr_t *filter,
+    savan_filter_t *filter,
     const axutil_env_t *env);
 
-AXIS2_EXTERN axis2_status_t AXIS2_CALL
+AXIS2_EXTERN axiom_node_t *AXIS2_CALL
 savan_xpath_filter_apply(
-    savan_storage_mgr_t *filter,
+    savan_filter_t *filter,
     const axutil_env_t *env,
     savan_subscriber_t *subscriber,
     axiom_node_t *payload);
 
-static const savan_storage_mgr_ops_t storage_mgr_ops = 
+static const savan_filter_ops_t savan_filter_ops = 
 {
     savan_xpath_filter_free,
-    savan_xpath_filter_apply,
-    NULL
+    savan_xpath_filter_apply
 };
 
-AXIS2_EXTERN savan_storage_mgr_t * AXIS2_CALL
-savan_storage_mgr_create(
+AXIS2_EXTERN savan_filter_t * AXIS2_CALL
+savan_filter_create(
     const axutil_env_t *env,
     axis2_conf_t *conf)
 {
     savan_xpath_filter_t *filterimpl = NULL;
-    axis2_status_t status = AXIS2_FAILURE;
     
     filterimpl = AXIS2_MALLOC(env->allocator, sizeof(savan_xpath_filter_t));
     if (!filterimpl)
@@ -79,14 +77,14 @@
 
     filterimpl->dialect = NULL;
     filterimpl->conf = NULL;
-    filterimpl->filter.ops = &storage_mgr_ops;
+    filterimpl->filter.ops = &savan_filter_ops;
 
-    return (savan_storage_mgr_t *) filterimpl;
+    return (savan_filter_t *) filterimpl;
 }
 
 AXIS2_EXTERN void AXIS2_CALL
 savan_xpath_filter_free(
-    savan_storage_mgr_t *filter,
+    savan_filter_t *filter,
     const axutil_env_t *env)
 {
     savan_xpath_filter_t *filterimpl = NULL;
@@ -111,9 +109,9 @@
     AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI, "[savan] 
Exit:savan_xpath_filter_free");
 }
 
-AXIS2_EXTERN axis2_status_t AXIS2_CALL
+AXIS2_EXTERN axiom_node_t *AXIS2_CALL
 savan_xpath_filter_apply(
-    savan_storage_mgr_t *filter,
+    savan_filter_t *filter,
     const axutil_env_t *env,
     savan_subscriber_t *subscriber,
     axiom_node_t *payload)
@@ -126,6 +124,6 @@
        
     AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI, 
             "[savan] Exit:savan_xpath_filter_insert_subscriber");
-    return AXIS2_SUCCESS;
+    return NULL;
 }
 


Reply via email to