You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by na...@apache.org on 2007/09/18 09:02:37 UTC
svn commit: r576733 - in /webservices/axis2/trunk/c/src/core/transport/tcp:
receiver/simple_tcp_svr_conn.c receiver/tcp_worker.c
sender/tcp_transport_sender.c server/simple_tcp_server/tcp_receiver.c
Author: nandika
Date: Tue Sep 18 00:02:37 2007
New Revision: 576733
URL: http://svn.apache.org/viewvc?rev=576733&view=rev
Log:
compile issues fixed
Modified:
webservices/axis2/trunk/c/src/core/transport/tcp/receiver/simple_tcp_svr_conn.c
webservices/axis2/trunk/c/src/core/transport/tcp/receiver/tcp_worker.c
webservices/axis2/trunk/c/src/core/transport/tcp/sender/tcp_transport_sender.c
webservices/axis2/trunk/c/src/core/transport/tcp/server/simple_tcp_server/tcp_receiver.c
Modified: webservices/axis2/trunk/c/src/core/transport/tcp/receiver/simple_tcp_svr_conn.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/src/core/transport/tcp/receiver/simple_tcp_svr_conn.c?rev=576733&r1=576732&r2=576733&view=diff
==============================================================================
--- webservices/axis2/trunk/c/src/core/transport/tcp/receiver/simple_tcp_svr_conn.c (original)
+++ webservices/axis2/trunk/c/src/core/transport/tcp/receiver/simple_tcp_svr_conn.c Tue Sep 18 00:02:37 2007
@@ -127,8 +127,8 @@
const axutil_env_t *env)
{
int size = 32000;
- axis2_char_t str_line[size];
- axis2_char_t tmp_buf[size];
+ axis2_char_t str_line[32000];
+ axis2_char_t tmp_buf[32000];
int read = -1;
AXIS2_ENV_CHECK(env, NULL);
Modified: webservices/axis2/trunk/c/src/core/transport/tcp/receiver/tcp_worker.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/src/core/transport/tcp/receiver/tcp_worker.c?rev=576733&r1=576732&r2=576733&view=diff
==============================================================================
--- webservices/axis2/trunk/c/src/core/transport/tcp/receiver/tcp_worker.c (original)
+++ webservices/axis2/trunk/c/src/core/transport/tcp/receiver/tcp_worker.c Tue Sep 18 00:02:37 2007
@@ -21,6 +21,7 @@
#include <axis2_tcp_transport.h>
#include <axis2_conf.h>
#include <axutil_string.h>
+#include <axutil_stream.h>
#include <axis2_msg_ctx.h>
#include <axis2_op_ctx.h>
#include <axis2_engine.h>
@@ -32,6 +33,7 @@
#include <axiom.h>
#include <axis2_simple_tcp_svr_conn.h>
+
struct axis2_tcp_worker
{
axis2_conf_ctx_t *conf_ctx;
@@ -81,12 +83,10 @@
axis2_simple_tcp_svr_conn_t *svr_conn,
axis2_char_t *simple_request)
{
- AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI, "start:axis2_tcp_worker_process_request");
axis2_conf_ctx_t *conf_ctx = NULL;
axis2_transport_out_desc_t *out_desc = NULL;
axis2_transport_in_desc_t *in_desc = NULL;
axis2_msg_ctx_t *msg_ctx = NULL;
- axutil_stream_t *out_stream = axutil_stream_create_basic (env);
axiom_xml_reader_t *reader = NULL;
axiom_stax_builder_t *builder = NULL;
axiom_soap_builder_t *soap_builder = NULL;
@@ -97,7 +97,11 @@
axis2_char_t *buffer = NULL;
int len = 0;
int write = -1;
+ axutil_stream_t *out_stream = NULL;
+
+ AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI, "start:axis2_tcp_worker_process_request");
+ out_stream = axutil_stream_create_basic (env);
reader = axiom_xml_reader_create_for_memory(env, simple_request,
axutil_strlen(simple_request), NULL, AXIS2_XML_PARSER_TYPE_BUFFER);
if (!reader)
@@ -161,7 +165,7 @@
buffer [len] = 0;
if (svr_stream && buffer)
{
- write = axutil_stream_write_socket (svr_stream, env, buffer, len + 1);
+ write = axutil_stream_write(svr_stream, env, buffer, len + 1);
if (write < 0)
{
AXIS2_LOG_ERROR(env->log, AXIS2_LOG_SI, "stream write failed");
Modified: webservices/axis2/trunk/c/src/core/transport/tcp/sender/tcp_transport_sender.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/src/core/transport/tcp/sender/tcp_transport_sender.c?rev=576733&r1=576732&r2=576733&view=diff
==============================================================================
--- webservices/axis2/trunk/c/src/core/transport/tcp/sender/tcp_transport_sender.c (original)
+++ webservices/axis2/trunk/c/src/core/transport/tcp/sender/tcp_transport_sender.c Tue Sep 18 00:02:37 2007
@@ -26,6 +26,8 @@
#include <axiom_soap.h>
#include <axutil_types.h>
#include <axutil_url.h>
+#include <axutil_network_handler.h>
+
#define RES_BUFF 50
/**
@@ -128,7 +130,6 @@
const axutil_env_t *env,
axis2_msg_ctx_t *msg_ctx)
{
- AXIS2_LOG_DEBUG (env->log, AXIS2_LOG_SI, "start:tcp transport sender invoke");
axis2_op_t *op = NULL;
const axis2_char_t *mep_uri = NULL;
axis2_bool_t is_server = AXIS2_TRUE;
@@ -139,7 +140,9 @@
axutil_stream_t *out_stream = NULL;
int buffer_size = 0;
- op = axis2_msg_ctx_get_op (msg_ctx, env);
+ AXIS2_LOG_DEBUG (env->log, AXIS2_LOG_SI, "start:tcp transport sender invoke");
+
+ op = axis2_msg_ctx_get_op (msg_ctx, env);
mep_uri = axis2_op_get_msg_exchange_pattern(op, env);
is_server = axis2_msg_ctx_get_server_side (msg_ctx, env);
Modified: webservices/axis2/trunk/c/src/core/transport/tcp/server/simple_tcp_server/tcp_receiver.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/src/core/transport/tcp/server/simple_tcp_server/tcp_receiver.c?rev=576733&r1=576732&r2=576733&view=diff
==============================================================================
--- webservices/axis2/trunk/c/src/core/transport/tcp/server/simple_tcp_server/tcp_receiver.c (original)
+++ webservices/axis2/trunk/c/src/core/transport/tcp/server/simple_tcp_server/tcp_receiver.c Tue Sep 18 00:02:37 2007
@@ -92,7 +92,7 @@
axis2_tcp_server_free
};
-AXIS2_EXTERN axis2_transport_receiver_t *AXIS2_CALL
+axis2_transport_receiver_t *AXIS2_CALL
axis2_tcp_server_create(
const axutil_env_t *env,
const axis2_char_t *repo,
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org