ZeroMQ接口函数之 :zmq_msg_close – 释放一个ZMQ消息

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 <[email protected]> and Martin Lucina <[email protected]>.

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 : [email protected]

时间: 2024-08-11 06:19:46

ZeroMQ接口函数之 :zmq_msg_close – 释放一个ZMQ消息的相关文章

ZeroMQ接口函数之 :zmq_socket – 创建ZMQ套接字

ZeroMQ API 目录 :http://www.cnblogs.com/fengbohello/p/4230135.html 翻译:风波 mail : [email protected] ————————————————————————————————————— ZeroMQ 官方地址:http://api.zeromq.org/4-0:zmq-socket zmq_socket(3)            ØMQ Manual - ØMQ/4.0 Name zmq_socket – 创建Z

ZeroMQ接口函数之 :zmq_init - 初始化ZMQ环境上下文

ZeroMQ 官方地址 :http://api.zeromq.org/4-0:zmq_init zmq_init(3) ØMQ Manual - ØMQ/3.2.5 Name zmq_init - 初始化ZMQ环境上下文 Synopsis void *zmq_init (int io_threads); Description zmq_init()函数初始化一个ZMQ环境上下文(context). io_threads参数指定这个ZMQ环境上下文中进行I/O操作的线程池的大小.如果你的应用程序只

ZeroMQ接口函数之 :zmq_strerror - 获取ZMQ错误描述字符串

ZeroMQ 官方地址 :http://api.zeromq.org/4-0:zmq_strerror zmq_strerror(3) ØMQ Manual - ØMQ/4.1.0 Name zmq_strerror - 获取ZMQ错误描述字符串 Synopsis const char *zmq_strerror (int errnum); Description zmq_strerror()函数会返回errnum参数对应的错误描述字符串的指针.由于ZMQ在操作系统之上增加了错误定义,应用程序更

ZeroMQ接口函数之 :zmq_setsockopt –设置ZMQ socket的属性

ZeroMQ API 目录 :http://www.cnblogs.com/fengbohello/p/4230135.html ZeroMQ 官方地址 :http://api.zeromq.org/4-0:zmq_setsockopt 本文地址 :http://www.cnblogs.com/fengbohello/p/4398953.html 翻译:郝峰波 mail : [email protected] zmq_setsockopt(3)         ØMQ Manual - ØMQ/

ZeroMQ接口函数之 :zmq_term - 终结ZMQ环境上下文(context)

ZeroMQ 官方地址 :http://api.zeromq.org/4-0:zmq_term zmq_term(3) ØMQ Manual - ØMQ/4.1.0 Name zmq_term - 终结ZMQ环境上下文(context) Synopsis int zmq_term (void *context); Description zmq_term()函数将终结环境上下文context. 函数 zmq_ctx_term() 会销毁ZMQ环境上下文context. 环境上下文的终止过程会按下

ZeroMQ接口函数之 :zmq_proxy – 开始ZMQ内置代理

ZeroMQ 官方地址 :http://api.zeromq.org/4-1:zmq-proxy zmq_proxy(3)             ØMQ Manual - ØMQ/4.1.0 Name zmq_proxy – 开始ZMQ内置代理 Synopsis int zmq_proxy (const void *frontend, const void *backend, const void *capture); Description zmq_proxy()函数在当前线程内开始ZMQ内

ZeroMQ接口函数之 :zmq_close - 关闭ZMQ socket

ZeroMQ 官方地址 :http://api.zeromq.org/4-0:zmq_close zmq_close(3) ØMQ Manual - ØMQ/3.2.5 Name zmq_close - 关闭ZMQ socket Synopsis int zmq_close (void *socket); Description zmq_close()函数会销毁由socket参数指定的socket.任何从网络上接收了但没有被应用程序使用zmq_recv()接收的消息都将会被丢弃.已经使用zmq_

ZeroMQ接口函数之 :zmq_version – 返回ZMQ链接库的版本

ZeroMQ 官方地址 :http://api.zeromq.org/4-2:zmq_version zmq_version(3)          ØMQ Manual - ØMQ/4.1.0 Name zmq_version – 返回ZMQ链接库的版本 Synopsis void zmq_version (int *major, int *minor, int *patch); Description zmq_version()函数会将ZMQ库中对应的版本号填到参数major.minor和p

ZeroMQ接口函数之 :zmq_sendmsg – 从一个socket上发送一个消息帧

ZeroMQ 官方地址 :http://api.zeromq.org/4-1:zmq-sendmsg zmq_sendmsg(3)        ØMQ Manual - ØMQ/4.1.0 Name zmq_sendmsg – 从一个socket上发送一个消息帧 Synopsis int zmq_sendmsg (void *socket, zmq_msg_t *msg, int flags); Description zmq_sendmsg()函数会把msg参数指定的消息对象添加到socke