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;
}