Sha256: 14a4f3cd00c521dbcb2c84ae8274dfbee0ade4a6659565b7c6493a4d2c881401
Contents?: true
Size: 314 Bytes
Versions: 2
Compression:
Stored size: 314 Bytes
Contents
module Celluloid module ZMQ # A Celluloid mailbox for Actors that wait on 0MQ sockets class Mailbox < Celluloid::IO::Mailbox def initialize @messages = [] @lock = Mutex.new @waker = Celluloid::IO::Waker.new @reactor = Reactor.new(@waker) end end end end
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
celluloid-zmq-0.0.1 | lib/celluloid/zmq/mailbox.rb |
dcell-0.0.1 | lib/celluloid/zmq/mailbox.rb |