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 sa...@apache.org on 2007/09/13 12:01:39 UTC

svn commit: r575249 - /webservices/axis2/trunk/c/src/core/transport/http/util/http_transport_utils.c

Author: samisa
Date: Thu Sep 13 03:01:38 2007
New Revision: 575249

URL: http://svn.apache.org/viewvc?rev=575249&view=rev
Log:
Used macros for hard coded values, also made sure that already set values are not overriden

Modified:
    webservices/axis2/trunk/c/src/core/transport/http/util/http_transport_utils.c

Modified: webservices/axis2/trunk/c/src/core/transport/http/util/http_transport_utils.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/src/core/transport/http/util/http_transport_utils.c?rev=575249&r1=575248&r2=575249&view=diff
==============================================================================
--- webservices/axis2/trunk/c/src/core/transport/http/util/http_transport_utils.c (original)
+++ webservices/axis2/trunk/c/src/core/transport/http/util/http_transport_utils.c Thu Sep 13 03:01:38 2007
@@ -38,7 +38,17 @@
 #include <axis2_msg.h>
 
 #define AXIOM_MIME_BOUNDARY_BYTE 45
-#define FILE_READ_SIZE 2048
+
+/** Size of the buffer to be used when reading a file */
+#ifndef AXIS2_FILE_READ_SIZE
+#define AXIS2_FILE_READ_SIZE 2048
+#endif
+
+/** Content length value to be used in case of chunked content  */
+#ifndef AXIS2_CHUNKED_CONTENT_LENGTH
+#define AXIS2_CHUNKED_CONTENT_LENGTH 100000000
+#endif
+
 const axis2_char_t * AXIS2_TRANS_UTIL_DEFAULT_CHAR_ENCODING =  AXIS2_HTTP_HEADER_DEFAULT_CHAR_ENCODING;
 
 /***************************** Function headers *******************************/
@@ -266,7 +276,7 @@
                 and also gives out a content lenght of 0.
                 We need to fix the transport design to fix sutuations like this.
                 */
-            callback_ctx->content_length = 100000000;
+            callback_ctx->content_length = AXIS2_CHUNKED_CONTENT_LENGTH;
             callback_ctx->unread_len = callback_ctx->content_length;
         }
     }
@@ -911,7 +921,7 @@
         FILE *wsdl_file;
         axis2_char_t *content = NULL;
         int c;
-        int size = FILE_READ_SIZE;
+        int size = AXIS2_FILE_READ_SIZE;
         axis2_char_t *tmp;
         int i = 0;
         



---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org