Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

zmq_msg_init(3) [debian man page]

ZMQ_MSG_INIT(3) 						    0MQ Manual							   ZMQ_MSG_INIT(3)

NAME
zmq_msg_init - initialise empty 0MQ message SYNOPSIS
int zmq_msg_init (zmq_msg_t *msg); DESCRIPTION
The zmq_msg_init() function shall initialise the message object referenced by msg to represent an empty message. This function is most useful when called before receiving a message with zmq_recv(). Caution Never access zmq_msg_t members directly, instead always use the zmq_msg family of functions. Caution The functions zmq_msg_init(), zmq_msg_init_data() and zmq_msg_init_size() are mutually exclusive. Never initialize the same zmq_msg_t twice. RETURN VALUE
The zmq_msg_init() function shall return zero if successful. Otherwise it shall return -1 and set errno to one of the values defined below. ERRORS
No errors are defined. EXAMPLE
Receiving a message from a socket. zmq_msg_t msg; rc = zmq_msg_init (&msg); assert (rc == 0); rc = zmq_recv (socket, &msg, 0); assert (rc == 0); SEE ALSO
zmq_msg_init_size(3) zmq_msg_init_data(3) zmq_msg_close(3) zmq_msg_data(3) zmq_msg_size(3) zmq(7) AUTHORS
This manual page was written by the 0MQ community. 0MQ 2.2.0 04/04/2012 ZMQ_MSG_INIT(3)

Check Out this Related Man Page

ZMQ_MSG_MOVE(3) 						    0MQ Manual							   ZMQ_MSG_MOVE(3)

NAME
zmq_msg_move - move content of a message to another message SYNOPSIS
int zmq_msg_move (zmq_msg_t *dest, zmq_msg_t *src); DESCRIPTION
The zmq_msg_move() function shall move the content of the message object referenced by src to the message object referenced by dest. No actual copying of message content is performed, dest is simply updated to reference the new content. src becomes an empty message after calling zmq_msg_move(). The original content of dest, if any, shall be released. Caution Never access zmq_msg_t members directly, instead always use the zmq_msg family of functions. RETURN VALUE
The zmq_msg_move() function shall return zero if successful. Otherwise it shall return -1 and set errno to one of the values defined below. ERRORS
EFAULT Invalid message. SEE ALSO
zmq_msg_copy(3) zmq_msg_init(3) zmq_msg_init_size(3) zmq_msg_init_data(3) zmq_msg_close(3) zmq(7) AUTHORS
This manual page was written by the 0MQ community. 0MQ 2.2.0 04/04/2012 ZMQ_MSG_MOVE(3)
Man Page

We Also Found This Discussion For You

1. UNIX for Dummies Questions & Answers

message queues

let 3 processes a, b and c are sharing msgs using msg queues.process 'a' sending msg to 'c' and in turn 'c' send sthat msg to 'b'.if something happens to c how can 'a' and 'b' know that 'c' is not available?????? (2 Replies)
Discussion started by: sukaam
2 Replies