ZeroMQ 官方地址 :http://api.zeromq.org/4-2:zmq_msg_close
zmq_msg_close(3) ØMQ Manual - ØMQ/3.2.5
Name
zmq_msg_close – 释放一个ZMQ消息
Synopsis
int zmq_msg_close (zmq_msg_t *msg);
Description
zmq_msg_close()函数会通知ZMQ公共结构,所有和参数msg向关联的资源都不再被需要,并且会被释放。事实上,释放与消息对象相关联的资源会被ZMQ推迟,直到此消息的所有用户或者数据缓冲区明确指明此消息已经不再被需要为止。
应用程序要确保当一个消息不再被使用的时候应该立刻调用zmq_msg_close()进行资源释放,否则可能引起内存泄露。
永远不要直接对zmq_msg_t对象进行直接操作,而是要使用zmq_msg函数族进行操作。
Return value
zmq_msg_close()函数执行成功后会返回0,。否则返回 -1,并且设置errno为下列定义的值。
Errors
EFAULT
消息不可用。
See also
zmq_msg_init(3) zmq_msg_init_size(3) zmq_msg_init_data(3) zmq_msg_data(3) zmq_msg_size(3) zmq(7)
Authors
This ØMQ manual page was written by Martin Sustrik <sustrik@250bpm.com> and Martin Lucina <mato@kotelna.sk>.
Web site design and content is copyright (c) 2007-2012 iMatix Corporation. Contact us for professional support. Site content licensed under the Creative Commons Attribution-Share Alike 3.0 License. ØMQ is copyright (c) Copyright (c) 2007-2012 iMatix Corporation and Contributors. ØMQ is free software licensed under the LGPL. ØMQ, ZeroMQ, and 0MQ are trademarks of iMatix Corporation. Terms of Use — Privacy
Policy
更多 ZeroMQ API :http://www.cnblogs.com/fengbohello/p/4230135.html
翻译:风波
mail : fengbohello@qq.com