名称
zmq_msg_move - 移动消息的内容到另一个消息
提要
int zmq_msg_move (zmq_msg_t '*dest', zmq_msg_t '*src');
描述
zmq_msg_move() 函数将由 'src' 引用的消息对象的内容移动到由 'dest' 引用的消息对象。不执行实际的消息内容复制,'dest' 简单地更新为引用新的内容。调用 zmq_msg_move() 后,'src' 成为一个空消息。如果 'dest' 原本有内容,其原始内容将被释放。
注意
|
切勿直接访问 'zmq_msg_t' 的成员,而是始终使用 zmq_msg 系列函数。 |
返回值
zmq_msg_move() 函数成功时应返回零。否则,它应返回 -1 并将 'errno' 设置为下面定义的值之一。
错误
- EFAULT
-
无效的消息。
另请参阅
作者
本页面由 0MQ 社区编写。要进行更改,请阅读 0MQ 贡献政策,地址是 https://zeromq.cn/how-to-contribute/。