Sha256: 146ddfc4b8b6da914af39b6a6479d4cf1a8e05ec868c98a691f62ddf043792b3
Contents?: true
Size: 1.46 KB
Versions: 3
Compression:
Stored size: 1.46 KB
Contents
zmq_msg_get(3) ============== NAME ---- zmq_msg_get - get message property SYNOPSIS -------- *int zmq_msg_get (zmq_msg_t '*message', int 'property');* DESCRIPTION ----------- The _zmq_msg_get()_ function shall return the value for the property specified by the 'property' argument for the message pointed to by the 'message' argument. The following properties can be retrieved with the _zmq_msg_get()_ function: *ZMQ_MORE*:: Indicates that there are more message frames to follow after the 'message'. RETURN VALUE ------------ The _zmq_msg_get()_ function shall return the value for the property if successful. Otherwise it shall return `-1` and set 'errno' to one of the values defined below. ERRORS ------ *EINVAL*:: The requested _property_ is unknown. EXAMPLE ------- .Receiving a multi-frame message ---- while (true) { // Create an empty 0MQ message to hold the message frame int rc = zmq_msg_init (&frame); assert (rc == 0); // Block until a message is available to be received from socket rc = zmq_recvmsg (socket, &frame, 0); assert (rc != -1); if (zmq_msg_get (&frame, ZMQ_MORE)) fprintf (stderr, "more\n"); else { fprintf (stderr, "end\n"); break; } zmq_msg_close (frame); } ---- SEE ALSO -------- linkzmq:zmq_msg_set[3] linkzmq:zmq_msg_init[3] linkzmq:zmq_msg_close[3] linkzmq:zmq[7] AUTHORS ------- This 0MQ manual page was written by Chuck Remes <cremes@mac.com> and Pieter Hintjens <ph@imatix.com>.
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
rbczmq-1.7.1 | ext/zeromq/doc/zmq_msg_get.txt |
rbczmq-1.7.0 | ext/zeromq/doc/zmq_msg_get.txt |
rbczmq-1.6.4 | ext/zeromq/doc/zmq_msg_get.txt |