Releases the $(ZMQ) message frame.
Copies frame content to another message frame.
Moves frame content to another message frame.
Reinitializes the Frame object as an empty message.
Reinitializes the Frame object to a specified size.
Reinitializes the Frame object from a supplied buffer.
Retrieves the message frame content.
A pointer to the underlying zmq_msg_t.
Whether there are more message frames to retrieve.
The message frame content size in bytes.
Initializes an empty $(ZMQ) message frame.
Frame.opCall_size Initializes a $(ZMQ) message frame of a specified size.
Frame.opCall_data Initializes a $(ZMQ) message frame from a supplied buffer.
An object that encapsulates a $(ZMQ) message frame.
This struct is a wrapper around a zmq_msg_t object. A default-initialized Frame is not a valid $(ZMQ) message frame; it should always be explicitly initialized upon construction using $(FREF _Frame.opCall). Alternatively, it may be initialized later with $(FREF _Frame.rebuild).
When a Frame goes out of scope, $(ZMQREF zmq_msg_close()) is called on the underlying zmq_msg_t.
A Frame cannot be copied by normal assignment; use $(FREF _Frame.copy) for this.