code shuffling for kgio
commit15631717fce044fbad2f386a7b1c7daf4bdd83d2
authorEric Wong <normalperson@yhbt.net>
Thu, 21 Oct 2010 23:25:39 +0000 (21 16:25 -0700)
committerEric Wong <normalperson@yhbt.net>
Fri, 22 Oct 2010 18:37:45 +0000 (22 18:37 +0000)
treef32c80aafb8b5fe13fefe9a1e3765dd757ccde7d
parentd4a2b5dd2b85f4b2d3bb120ee1e1b0dde31bc25c
code shuffling for kgio

Despite the large number of changes, most of it is code
movement here.
24 files changed:
lib/rainbows.rb
lib/rainbows/base.rb
lib/rainbows/client.rb [new file with mode: 0644]
lib/rainbows/fiber.rb
lib/rainbows/fiber/base.rb
lib/rainbows/fiber/io.rb
lib/rainbows/fiber/io/compat.rb [new file with mode: 0644]
lib/rainbows/fiber/io/methods.rb [new file with mode: 0644]
lib/rainbows/fiber/io/pipe.rb [new file with mode: 0644]
lib/rainbows/fiber/io/socket.rb [new file with mode: 0644]
lib/rainbows/fiber/rev.rb
lib/rainbows/fiber/rev/heartbeat.rb [new file with mode: 0644]
lib/rainbows/fiber/rev/kato.rb [new file with mode: 0644]
lib/rainbows/fiber/rev/methods.rb [new file with mode: 0644]
lib/rainbows/fiber/rev/server.rb [new file with mode: 0644]
lib/rainbows/fiber/rev/sleeper.rb [new file with mode: 0644]
lib/rainbows/fiber_pool.rb
lib/rainbows/fiber_spawn.rb
lib/rainbows/http_request.rb [new file with mode: 0644]
lib/rainbows/process_client.rb [new file with mode: 0644]
lib/rainbows/read_timeout.rb [new file with mode: 0644]
lib/rainbows/rev_fiber_spawn.rb
lib/rainbows/writer_thread_pool.rb
lib/rainbows/writer_thread_spawn.rb