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。
環境上下文的終止過程會按下列步驟進行:
● 當在當前進程中,對基於context創建的socket的任何阻塞調用都會立刻返回並返回錯誤代碼ETERM。除 zmq_close()外,所有對基於context的更深層次的操作都會失敗並返回錯誤代碼ETERM。
● 中斷所有的阻塞調用后,zmq_ctx_term() 函數會進入阻塞狀態,直到滿足下列條件:<無序列表> <列表項> 所有基於context創建的scoekt都已經被zmq_close()函數關閉。
● 對context上的每一個socket來說,所有被應用進程使用zmq_send() 發送的消息都已經被真實的發送到了網絡上,或者socket使用ZMQ_LINGER 設置的超時時間已到。
想要知道更多關於socket linger屬性超時的細節請參見zmq_setsockopt(3)函數中ZMQ_LINGER屬性。
此函數已被棄用並被zmq_ctx_term(3)取代。
Return value
函數zmq_term()執行成功后返回0。否則返回 -1,並且設置errno為下列定義的值。
Errors
EFAULT
參數提供的context不可用。
EINTR
終結過程被系統信號中斷了。可以重新進行操作。
See also
zmq(7) zmq_init(3) zmq_close(3) zmq_setsockopt(3)
Authors
This page was written by the ØMQ community. To make a change please read the ØMQ Contribution Policy at http://www.zeromq.org/docs:contributing.
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