epoll/xepoll: more consistent client implementations
commit90af18f6884857704d72fd6b2bb91718aad72117
authorEric Wong <normalperson@yhbt.net>
Fri, 20 May 2011 06:54:59 +0000 (19 23:54 -0700)
committerEric Wong <normalperson@yhbt.net>
Fri, 20 May 2011 08:32:39 +0000 (20 08:32 +0000)
tree3aad09eaac6d20d8f158d1fd7b1caad53f27ce2f
parent5e4f790847198e1267b2fbd5decfa09e5cc3d618
epoll/xepoll: more consistent client implementations

There's less logic in the server this way and easier
to potentially share code this way.
lib/rainbows/epoll.rb
lib/rainbows/epoll/client.rb
lib/rainbows/epoll/response_pipe.rb
lib/rainbows/epoll/server.rb
lib/rainbows/xepoll.rb
lib/rainbows/xepoll/client.rb