You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by mt...@apache.org on 2005/04/15 12:14:47 UTC

cvs commit: jakarta-tomcat-connectors/jni/native/src poll.c

mturk       2005/04/15 03:14:47

  Modified:    jni/native/src poll.c
  Log:
  Add setter and getter for poller time to live
  
  Revision  Changes    Path
  1.5       +21 -6     jakarta-tomcat-connectors/jni/native/src/poll.c
  
  Index: poll.c
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-connectors/jni/native/src/poll.c,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- poll.c	14 Apr 2005 06:47:56 -0000	1.4
  +++ poll.c	15 Apr 2005 10:14:46 -0000	1.5
  @@ -60,9 +60,9 @@
   
   TCN_IMPLEMENT_CALL(jint, Poll, destroy)(TCN_STDARGS, jlong pollset)
   {
  -    tcn_pollset_t *p = J2P(pollset,  tcn_pollset_t *);;
  +    tcn_pollset_t *p = J2P(pollset,  tcn_pollset_t *);
   
  -    UNREFERENCED_STDARGS;;
  +    UNREFERENCED_STDARGS;
       return (jint)apr_pollset_destroy(p->pollset);
   }
   
  @@ -99,7 +99,7 @@
       apr_pollfd_t fd;
       apr_int32_t i;
   
  -    UNREFERENCED_STDARGS;;
  +    UNREFERENCED_STDARGS;
   
       memset(&fd, 0, sizeof(apr_pollfd_t));
       fd.desc_type = APR_POLL_SOCKET;
  @@ -172,20 +172,35 @@
   TCN_IMPLEMENT_CALL(jlong, Poll, socket)(TCN_STDARGS, jlong pollfd)
   {
       apr_pollfd_t *fd = J2P(pollfd,  apr_pollfd_t *);
  -    UNREFERENCED_STDARGS;;
  +    UNREFERENCED_STDARGS;
       return P2J(fd->desc.s);
   }
   
   TCN_IMPLEMENT_CALL(jlong, Poll, data)(TCN_STDARGS, jlong pollfd)
   {
       apr_pollfd_t *fd = J2P(pollfd,  apr_pollfd_t *);
  -    UNREFERENCED_STDARGS;;
  +    UNREFERENCED_STDARGS;
       return P2J(fd->client_data);
   }
   
   TCN_IMPLEMENT_CALL(jint, Poll, events)(TCN_STDARGS, jlong pollfd)
   {
       apr_pollfd_t *fd = J2P(pollfd,  apr_pollfd_t *);
  -    UNREFERENCED_STDARGS;;
  +    UNREFERENCED_STDARGS;
       return (jint)fd->rtnevents;
   }
  +
  +TCN_IMPLEMENT_CALL(void, Poll, setTtl)(TCN_STDARGS, jlong pollset,
  +                                       jlong ttl)
  +{
  +    tcn_pollset_t *p = J2P(pollset,  tcn_pollset_t *);
  +    UNREFERENCED_STDARGS;
  +    p->max_ttl = J2T(ttl);
  +}
  +
  +TCN_IMPLEMENT_CALL(jlong, Poll, getTtl)(TCN_STDARGS, jlong pollset)
  +{
  +    tcn_pollset_t *p = J2P(pollset,  tcn_pollset_t *);
  +    UNREFERENCED_STDARGS;
  +    return (jlong)p->max_ttl;
  +}
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org