mirror of
https://github.com/zeromq/libzmq.git
synced 2024-12-28 16:15:23 +08:00
Fixed example for zmq_msg_copy
This commit is contained in:
parent
62ac5bb77f
commit
b1aba5dc30
@ -16,7 +16,7 @@ DESCRIPTION
|
|||||||
-----------
|
-----------
|
||||||
The _zmq_msg_copy()_ function shall copy the message object referenced by 'src'
|
The _zmq_msg_copy()_ function shall copy the message object referenced by 'src'
|
||||||
to the message object referenced by 'dest'. The original content of 'dest', if
|
to the message object referenced by 'dest'. The original content of 'dest', if
|
||||||
any, shall be released.
|
any, shall be released. You must initialize 'dest' before copying to it.
|
||||||
|
|
||||||
CAUTION: The implementation may choose not to physically copy the message
|
CAUTION: The implementation may choose not to physically copy the message
|
||||||
content, rather to share the underlying buffer between 'src' and 'dest'. Avoid
|
content, rather to share the underlying buffer between 'src' and 'dest'. Avoid
|
||||||
@ -41,6 +41,21 @@ ERRORS
|
|||||||
Invalid message.
|
Invalid message.
|
||||||
|
|
||||||
|
|
||||||
|
EXAMPLE
|
||||||
|
-------
|
||||||
|
.Copying a message
|
||||||
|
----
|
||||||
|
zmq_msg_t msg;
|
||||||
|
zmq_msg_init_size (&msg, 255);
|
||||||
|
memcpy (zmq_msg_data (&msg, "Hello, World", 12);
|
||||||
|
zmq_msg_t copy;
|
||||||
|
zmq_msg_init (©);
|
||||||
|
zmq_msg_copy (©, &msg);
|
||||||
|
...
|
||||||
|
zmq_msg_close (©);
|
||||||
|
zmq_msg_close (&msg);
|
||||||
|
----
|
||||||
|
|
||||||
SEE ALSO
|
SEE ALSO
|
||||||
--------
|
--------
|
||||||
linkzmq:zmq_msg_move[3]
|
linkzmq:zmq_msg_move[3]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user