Initialises a $(ZMQ) message of a specified size.
Releases the $(ZMQ) message.
Copies message content to another message.
Moves message content to another message.
Retrieves the message content.
A pointer to the underlying zmq_msg_t.
Whether there are more message parts to retrieve.
The message content size in bytes.
Initialises an empty $(ZMQ) message.
An object that encapsulates a $(ZMQ) message.
This struct is a wrapper around a zmq_msg_t object. Unlike Context and Socket, it does not perform reference counting, because $(ZMQ) messages have a form of reference counting of their own. A Message cannot be copied by normal assignment; use Message.copy for this.
A default-initialized Message is not a valid $(ZMQ) message; it must always be explicitly initialized with _Message.opCall or _Message.this:
When a Message goes out of scope, $(ZMQREF zmq_msg_close()) is called on the underlying zmq_msg_t.