Module: ZMQ::UpstreamSocket
- Included in:
- Socket::Pub, Socket::Push
- Defined in:
- lib/zmq/socket.rb
Class Method Summary collapse
-
.included(sock) ⇒ Object
An interface for sockets that can only send (write) data.
Instance Method Summary collapse
-
#poll_readable? ⇒ Boolean
Upstream sockets should never be polled for readable states.
Class Method Details
.included(sock) ⇒ Object
An interface for sockets that can only send (write) data
Behavior
- Disabled methods
-
ZMQ::Socket#connect, ZMQ::Socket#recv, ZMQ::Socket#recv_nonblock, ZMQ::Socket#recv_frame, ZMQ::Socket#recv_frame_nonblock, ZMQ::Socket#recv_message
- Socket types
-
ZMQ::Socket::Push, ZMQ::Socket::Pub
197 198 199 |
# File 'lib/zmq/socket.rb', line 197 def self.included(sock) sock.unsupported_api :recv, :recv_nonblock, :recv_frame, :recv_frame_nonblock, :recv_message end |
Instance Method Details
#poll_readable? ⇒ Boolean
Upstream sockets should never be polled for readable states
202 203 204 |
# File 'lib/zmq/socket.rb', line 202 def poll_readable? false end |