class LibZMQ::PollItem
Public Instance Methods
events()
click to toggle source
Get the event flags: ZMQ::POLLIN, ZMQ::POLLOUT, ZMQ::POLLERR. Event flags are bitmasked.
# File lib/0mq/poll.rb, line 128 def events self[:events] end
events=(flags)
click to toggle source
Set the event flags: ZMQ::POLLIN, ZMQ::POLLOUT, ZMQ::POLLERR. Event flags are bitmasked.
# File lib/0mq/poll.rb, line 135 def events=(flags) self[:events] = flags end
revents()
click to toggle source
Get requested events that triggered: ZMQ::POLLIN, ZMQ::POLLOUT, ZMQ::POLLERR. Event flags are bitmasked.
# File lib/0mq/poll.rb, line 142 def revents self[:revents] end
socket=(sock)
click to toggle source
Set the socket to poll for events on. Accepts a ZMQ::Socket
or a pointer.
# File lib/0mq/poll.rb, line 148 def socket=(sock) self[:socket] = sock.is_a?(FFI::Pointer) ? sock : sock.to_ptr end