Sha256: 50118cdb4f385d8e8d6ce2bdfd1e2f6d56cb6a1224faefd89c589040cdce9030
Contents?: true
Size: 332 Bytes
Versions: 2
Compression:
Stored size: 332 Bytes
Contents
module Celluloid module ZMQ # A Celluloid mailbox for Actors that wait on 0MQ sockets class Mailbox < Celluloid::IO::Mailbox def initialize # More APIs and less monkeypatching would be useful here @messages = [] @lock = Mutex.new @reactor = Reactor.new end end end end
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
dcell-0.8.0 | celluloid-zmq/lib/celluloid/zmq/mailbox.rb |
celluloid-zmq-0.8.0 | lib/celluloid/zmq/mailbox.rb |