ZMQ_CTX_GET - Online Linux Manual Page
Section : 3
Updated : 01/21/2023
Source : 0MQ 4.3.4
Note : 0MQ Manual
NAMEzmq_ctx_get − get context options
SYNOPSISint zmq_ctx_get (void *context, int option_name);
DESCRIPTIONThe zmq_ctx_get() function shall return the option specified by the option_name argument. The zmq_ctx_get() function accepts the following option names:
ZMQ_IO_THREADS: Get number of I/O threadsThe ZMQ_IO_THREADS argument returns the size of the 0MQ thread pool for this context.
ZMQ_MAX_SOCKETS: Get maximum number of socketsThe ZMQ_MAX_SOCKETS argument returns the maximum number of sockets allowed for this context.
ZMQ_MAX_MSGSZ: Get maximum message sizeThe ZMQ_MAX_MSGSZ argument returns the maximum size of a message allowed for this context. Default value is INT_MAX.
ZMQ_ZERO_COPY_RECV: Get message decoding strategyThe ZMQ_ZERO_COPY_RECV argument return whether message decoder uses a zero copy strategy when receiving messages. Default value is 1. NOTE: in DRAFT state, not yet available in stable releases.
ZMQ_SOCKET_LIMIT: Get largest configurable number of socketsThe ZMQ_SOCKET_LIMIT argument returns the largest number of sockets that zmq_ctx_set(3) will accept.
ZMQ_IPV6: Set IPv6 optionThe ZMQ_IPV6 argument returns the IPv6 option for the context.
ZMQ_BLOCKY: Get blocky settingThe ZMQ_BLOCKY argument returns 1 if the context will block on terminate, zero if the "block forever on context termination" gambit was disabled by setting ZMQ_BLOCKY to false on all new contexts.
ZMQ_THREAD_SCHED_POLICY: Get scheduling policy for I/O threadsThe ZMQ_THREAD_SCHED_POLICY argument returns the scheduling policy for internal context’s thread pool.
ZMQ_THREAD_NAME_PREFIX: Get name prefix for I/O threadsThe ZMQ_THREAD_NAME_PREFIX argument gets the numeric prefix of each thread created for the internal context’s thread pool.
ZMQ_MSG_T_SIZE: Get the zmq_msg_t size at runtimeThe ZMQ_MSG_T_SIZE argument returns the size of the zmq_msg_t structure at runtime, as defined in the include/zmq.h public header. This is useful for example for FFI bindings that can’t simply do a sizeof().
RETURN VALUEThe zmq_ctx_get() function returns a value of 0 or greater if successful. Otherwise it returns −1 and sets errno to one of the values defined below.
ERRORSEINVAL The requested option option_name is unknown. EFAULT The provided context is invalid.
EXAMPLESetting a limit on the number of sockets. void *context = zmq_ctx_new ();
zmq_ctx_set (context, ZMQ_MAX_SOCKETS, 256);
int max_sockets = zmq_ctx_get (context, ZMQ_MAX_SOCKETS);
assert (max_sockets == 256);Switching off the context deadlock gambit. zmq_ctx_set (ctx, ZMQ_BLOCKY, false);
SEE ALSOzmq_ctx_set(3) zmq(7)
AUTHORSThis page was written by the 0MQ community. To make a change please read the 0MQ Contribution Policy at http://www.zeromq.org/docs:contributing. 0
Johanes Gumabo
Data Size : 12,948 byte
man-zmq_ctx_get.3Build : 2025-03-22, 13:26 :
Visitor Screen : x
Visitor Counter ( page / site ) : 2 / 1,209,376
Visitor ID : :
Visitor IP : 18.224.252.183 :
Visitor Provider : AMAZON-02 :
Provider Position ( lat x lon ) : 39.962500 x -83.006100 : x
Provider Accuracy Radius ( km ) : 1000 :
Provider City : Columbus :
Provider Province : Ohio , : ,
Provider Country : United States :
Provider Continent : North America :
Visitor Recorder : Version :
Visitor Recorder : Library :
Online Linux Manual Page : Version : Online Linux Manual Page - Fedora.40 - march=x86-64 - mtune=generic - 25.03.22
Online Linux Manual Page : Library : lib_c - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Online Linux Manual Page : Library : lib_m - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Data Base : Version : Online Linux Manual Page Database - 24.04.13 - march=x86-64 - mtune=generic - fedora-38
Data Base : Library : lib_c - 23.02.07 - march=x86-64 - mtune=generic - fedora.36
If error, please print screen and send to johanes_gumabo@yahoo.co.id
Under development. Support me via PayPal.