mturk       2005/02/16 23:07:51

  Modified:    jk/native/common jk_util.c jk_util.h
  Log:
  Added socket_buf for optimizing socket receive and transmit buffers
  for platforms that can use them.
  
  Revision  Changes    Path
  1.60      +19 -1     jakarta-tomcat-connectors/jk/native/common/jk_util.c
  
  Index: jk_util.c
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native/common/jk_util.c,v
  retrieving revision 1.59
  retrieving revision 1.60
  diff -u -r1.59 -r1.60
  --- jk_util.c 16 Feb 2005 12:07:28 -0000      1.59
  +++ jk_util.c 17 Feb 2005 07:07:50 -0000      1.60
  @@ -53,6 +53,7 @@
   #define PREPOST_TIMEOUT_OF_WORKER   ("prepost_timeout")
   #define REPLY_TIMEOUT_OF_WORKER     ("reply_timeout")
   #define SOCKET_TIMEOUT_OF_WORKER    ("socket_timeout")
  +#define SOCKET_BUFFER_OF_WORKER     ("socket_buffer")
   #define SOCKET_KEEPALIVE_OF_WORKER  ("socket_keepalive")
   #define RECYCLE_TIMEOUT_OF_WORKER   ("recycle_timeout")
   #define LOAD_FACTOR_OF_WORKER       ("lbfactor")
  @@ -495,6 +496,23 @@
       return jk_map_get_int(m, buf, def);
   }
   
  +int jk_get_worker_socket_buffer(jk_map_t *m, const char *wname, int def)
  +{
  +    char buf[1024];
  +    int i;
  +    if (!m || !wname) {
  +        return -1;
  +    }
  +
  +    sprintf(buf, "%s.%s.%s", PREFIX_OF_WORKER, wname,
  +            SOCKET_BUFFER_OF_WORKER);
  +
  +    i = jk_map_get_int(m, buf, 0);
  +    if (i > 0 && i < def)
  +        i = def;
  +    return i;
  +}
  +
   int jk_get_worker_socket_keepalive(jk_map_t *m, const char *wname, int def)
   {
       char buf[1024];
  
  
  
  1.28      +3 -1      jakarta-tomcat-connectors/jk/native/common/jk_util.h
  
  Index: jk_util.h
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native/common/jk_util.h,v
  retrieving revision 1.27
  retrieving revision 1.28
  diff -u -r1.27 -r1.28
  --- jk_util.h 16 Feb 2005 09:25:35 -0000      1.27
  +++ jk_util.h 17 Feb 2005 07:07:51 -0000      1.28
  @@ -56,6 +56,8 @@
   
   int jk_get_worker_socket_timeout(jk_map_t *m, const char *wname, int def);
   
  +int jk_get_worker_socket_buffer(jk_map_t *m, const char *wname, int def);
  +
   int jk_get_worker_socket_keepalive(jk_map_t *m, const char *wname, int def);
   
   int jk_get_worker_cache_timeout(jk_map_t *m, const char *wname, int def);
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to