Underlying transport
Transport encoding (default: UTF-8)
Transport encoding (default: UTF-8)
Underlying transport
Receive a message through the transport.
Receive a message through the transport.
Whether the operation should block (default: true)
The incoming message and its routing path
Send a message through the transport.
Send a message through the transport.
The message to transmit
Routing path for the message
Whether the operation should block (default: true)
The socket underlying this transport.
The socket underlying this transport.
Perform a non-blocking receive operation and report the blocking error condition through an empty return value.
Perform a non-blocking receive operation and report the blocking error condition through an empty return value.
Some message if the receive was successful, none if it would block
Perform a non-blocking send operation and report the blocking error condition through a boolean return value.
Perform a non-blocking send operation and report the blocking error condition through a boolean return value.
The message to transmit
Routing path for the message
true if the send was successful, false if it would block
String message transport layered on top of a ZeroMQ socket.