Class: LibZMQ::PollItem
- Inherits:
-
FFI::Struct
- Object
- FFI::Struct
- LibZMQ::PollItem
- Includes:
- PollItemLayout
- Defined in:
- lib/ffi-rzmq/libzmq.rb
Overview
module PollItemLayout
Instance Method Summary collapse
- #both_accessible? ⇒ Boolean
- #inspect ⇒ Object
- #readable? ⇒ Boolean
- #socket ⇒ Object
- #to_s ⇒ Object
- #writable? ⇒ Boolean
Methods included from PollItemLayout
Instance Method Details
#both_accessible? ⇒ Boolean
128 129 130 |
# File 'lib/ffi-rzmq/libzmq.rb', line 128 def both_accessible? readable? && writable? end |
#inspect ⇒ Object
132 133 134 |
# File 'lib/ffi-rzmq/libzmq.rb', line 132 def inspect "socket [#{socket}], fd [#{self[:fd]}], events [#{self[:events]}], revents [#{self[:revents]}]" end |
#readable? ⇒ Boolean
120 121 122 |
# File 'lib/ffi-rzmq/libzmq.rb', line 120 def readable? (self[:revents] & ZMQ::POLLIN) > 0 end |
#socket ⇒ Object
118 |
# File 'lib/ffi-rzmq/libzmq.rb', line 118 def socket() self[:socket]; end |
#to_s ⇒ Object
136 |
# File 'lib/ffi-rzmq/libzmq.rb', line 136 def to_s; inspect; end |