Thanks a lot Shueng Chuan. Very helpfull.

Cheers,


Laurent

Le 09/12/2013 15:23, KIU Shueng Chuan a écrit :

1) yes, needed.
2) yes, it should. After the move, the origin message returns to an init-ed state. You could get away with not closing, but in my opinion that relies on knowing the underlying implementation. 3) yes. However in this case, closing the origin message is mandatory. (Unless you also know that very short messages are copied and not shared)

It would be simpler to remember to match all inits with a corresponding close.

I implemented a simple multi part message c++ wrapper using the move and copy functions.
https://github.com/pijyoi/msg_parts/blob/master/msg_parts.hpp

On Dec 9, 2013 9:35 PM, "Laurent Alebarde" <[email protected] <mailto:[email protected]>> wrote:

    Hi Devs,

    1) Should zmq_msg_move be preceded by a zmq_msg_init of the dest ?
    Since "No actual copying of message content is performed, /dest/
    is simply updated to reference the new content.", I expect the
    answer is no.

     If true, a small documentation update to precise it would be nice.

    2) Should the origin message be zmq_msg_close-d after zmq_msg_move ?

    3) I assume it is the same for zmq_msg_copy ?

    Cheers,


    Laurent

    _______________________________________________
    zeromq-dev mailing list
    [email protected] <mailto:[email protected]>
    http://lists.zeromq.org/mailman/listinfo/zeromq-dev



_______________________________________________
zeromq-dev mailing list
[email protected]
http://lists.zeromq.org/mailman/listinfo/zeromq-dev

_______________________________________________
zeromq-dev mailing list
[email protected]
http://lists.zeromq.org/mailman/listinfo/zeromq-dev

Reply via email to