<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/apache/apr.git, branch pollcb-dev</title>
<subtitle>github.com: github.com: apache/apr.git. This may lag behind the Subversion repository, mirrored as libapr.git.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/apache/apr.git/'/>
<entry>
<title>Add a test for a timeout, but with a socket recently read from inside the pollcb.</title>
<updated>2006-03-31T05:35:52+00:00</updated>
<author>
<name>Paul Querna</name>
<email>pquerna@apache.org</email>
</author>
<published>2006-03-31T05:35:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/apache/apr.git/commit/?id=3d60604163bc884b845a383c43061c598bf7ff71'/>
<id>3d60604163bc884b845a383c43061c598bf7ff71</id>
<content type='text'>
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/branches/pollcb-dev@390332 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/branches/pollcb-dev@390332 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a new timeout testcase, which makes sure that with no sockets inside the pollset, we should trigger a timeout.</title>
<updated>2006-03-31T05:26:50+00:00</updated>
<author>
<name>Paul Querna</name>
<email>pquerna@apache.org</email>
</author>
<published>2006-03-31T05:26:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/apache/apr.git/commit/?id=bbd26472ea42298c081e43623a0dcfbd7dfbe03d'/>
<id>bbd26472ea42298c081e43623a0dcfbd7dfbe03d</id>
<content type='text'>
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/branches/pollcb-dev@390330 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/branches/pollcb-dev@390330 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a simple Callback testcase, to make sure it kind-of-works. YMMV :)</title>
<updated>2006-03-31T05:21:32+00:00</updated>
<author>
<name>Paul Querna</name>
<email>pquerna@apache.org</email>
</author>
<published>2006-03-31T05:21:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/apache/apr.git/commit/?id=9d93859c2d9a2b013c564ce59c3f093a3b5b13a7'/>
<id>9d93859c2d9a2b013c564ce59c3f093a3b5b13a7</id>
<content type='text'>
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/branches/pollcb-dev@390328 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/branches/pollcb-dev@390328 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a first revision of the Pollset Callback API.</title>
<updated>2006-03-31T05:07:04+00:00</updated>
<author>
<name>Paul Querna</name>
<email>pquerna@apache.org</email>
</author>
<published>2006-03-31T05:07:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/apache/apr.git/commit/?id=2b1bc884d6045eecd6959e554ee6c71881374e70'/>
<id>2b1bc884d6045eecd6959e554ee6c71881374e70</id>
<content type='text'>
Currently it only has an EPoll implementation, and the most basic test case possible.


git-svn-id: https://svn.apache.org/repos/asf/apr/apr/branches/pollcb-dev@390326 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Currently it only has an EPoll implementation, and the most basic test case possible.


git-svn-id: https://svn.apache.org/repos/asf/apr/apr/branches/pollcb-dev@390326 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>Create a development branch for the new apr_pollcb API.</title>
<updated>2006-03-31T05:05:27+00:00</updated>
<author>
<name>Paul Querna</name>
<email>pquerna@apache.org</email>
</author>
<published>2006-03-31T05:05:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/apache/apr.git/commit/?id=9491cad8d732994cc79fbdab1e0099c228e96259'/>
<id>9491cad8d732994cc79fbdab1e0099c228e96259</id>
<content type='text'>
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/branches/pollcb-dev@390325 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/branches/pollcb-dev@390325 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>  Part three of the read_with_timeout refactoring.</title>
<updated>2006-03-23T23:19:32+00:00</updated>
<author>
<name>William A. Rowe Jr</name>
<email>wrowe@apache.org</email>
</author>
<published>2006-03-23T23:19:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/apache/apr.git/commit/?id=1ab1cd8510bcb71c61d3bd97f038ccf19bae6ca1'/>
<id>1ab1cd8510bcb71c61d3bd97f038ccf19bae6ca1</id>
<content type='text'>
  Loop on the WaitForSingleObject if it indicated WAIT_ABANDONED,
  which occurs when the thread/proc which created the event exits,
  and ownership of the event has been transfered.

  Always try to CancelIo if the wait has failed.

  Ignore the Wait/Cancel results and then always check the completion
  status of the original Read.  Indicate TIMEUP when appropriate.


git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@388292 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  Loop on the WaitForSingleObject if it indicated WAIT_ABANDONED,
  which occurs when the thread/proc which created the event exits,
  and ownership of the event has been transfered.

  Always try to CancelIo if the wait has failed.

  Ignore the Wait/Cancel results and then always check the completion
  status of the original Read.  Indicate TIMEUP when appropriate.


git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@388292 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>  Fix with additional notes for older PSDK winbase.h headers.</title>
<updated>2006-03-23T22:47:12+00:00</updated>
<author>
<name>William A. Rowe Jr</name>
<email>wrowe@apache.org</email>
</author>
<published>2006-03-23T22:47:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/apache/apr.git/commit/?id=3c4201e6f4a6f3d52235c9d8d7f6af38286b8e78'/>
<id>3c4201e6f4a6f3d52235c9d8d7f6af38286b8e78</id>
<content type='text'>
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@388287 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@388287 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>  Minor typo fix to previous commit.</title>
<updated>2006-03-23T22:44:16+00:00</updated>
<author>
<name>William A. Rowe Jr</name>
<email>wrowe@apache.org</email>
</author>
<published>2006-03-23T22:44:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/apache/apr.git/commit/?id=3b4edd00fdb404732096b7ae0a123e0a22707db4'/>
<id>3b4edd00fdb404732096b7ae0a123e0a22707db4</id>
<content type='text'>
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@388285 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@388285 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>  Part 2 of the necessary read_with_timeout() fixes.  Catch the</title>
<updated>2006-03-23T21:51:11+00:00</updated>
<author>
<name>William A. Rowe Jr</name>
<email>wrowe@apache.org</email>
</author>
<published>2006-03-23T21:51:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/apache/apr.git/commit/?id=d56099a3e3b4439c21d0b8dc356ce5030cedd8a5'/>
<id>d56099a3e3b4439c21d0b8dc356ce5030cedd8a5</id>
<content type='text'>
  condition where our broken pipe occurs durring the deferred
  i/o completion phase.

git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@388282 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  condition where our broken pipe occurs durring the deferred
  i/o completion phase.

git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@388282 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>  Part 1 of many read_with_timeout logic fixes.  Stop polluting one</title>
<updated>2006-03-23T21:49:49+00:00</updated>
<author>
<name>William A. Rowe Jr</name>
<email>wrowe@apache.org</email>
</author>
<published>2006-03-23T21:49:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/apache/apr.git/commit/?id=c49a6a3e0423bd1c11fe74f1780988b5c5612c26'/>
<id>c49a6a3e0423bd1c11fe74f1780988b5c5612c26</id>
<content type='text'>
  occurance of rv with the boolean result of ReadFile() to increase
  the legibility of the success/failure of ReadFile.  This requires
  us to defer *nbytes assignment to the function's end.

  This fix catches additional cases of APR_EOF, as we had not
  tested this case from the error handling path.  So any deferred
  read of zero bytes previously returned 0 bytes APR_SUCCESS 
  rather than APR_EOF.  (This occurs when we wait to discover the 
  owner of the write end closes it without additional data)



git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@388281 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  occurance of rv with the boolean result of ReadFile() to increase
  the legibility of the success/failure of ReadFile.  This requires
  us to defer *nbytes assignment to the function's end.

  This fix catches additional cases of APR_EOF, as we had not
  tested this case from the error handling path.  So any deferred
  read of zero bytes previously returned 0 bytes APR_SUCCESS 
  rather than APR_EOF.  (This occurs when we wait to discover the 
  owner of the write end closes it without additional data)



git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@388281 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
</feed>
