Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
ZMQ_INIT(3)			  0MQ Manual			   ZMQ_INIT(3)

NAME
       zmq_init	- initialise 0MQ context

SYNOPSIS
       void *zmq_init (int io_threads);

DESCRIPTION
       The zmq_init() function initialises a 0MQ context.

       The io_threads argument specifies the size of the 0MQ thread pool to
       handle I/O operations. If your application is using only	the inproc
       transport for messaging you may set this	to zero, otherwise set it to
       at least	one.

       Thread safety. A	0MQ context is thread safe and may be shared among as
       many application	threads	as necessary, without any additional locking
       required	on the part of the caller.

       This function is	deprecated by zmq_ctx_new(3).

RETURN VALUE
       The zmq_init() function shall return an opaque handle to	the
       initialised context if successful. Otherwise it shall return NULL and
       set errno to one	of the values defined below.

ERRORS
       EINVAL
	   An invalid number of	io_threads was requested.

SEE ALSO
       zmq(7) zmq_term(3)

AUTHORS
       This 0MQ	manual page was	written	by Martin Sustrik
       <sustrik@250bpm.com[1]> and Martin Lucina <mato@kotelna.sk[2]>.

NOTES
	1. sustrik@250bpm.com
	   mailto:sustrik@250bpm.com

	2. mato@kotelna.sk
	   mailto:mato@kotelna.sk

0MQ 3.2.5			  10/14/2014			   ZMQ_INIT(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=zmq_init&sektion=3&manpath=FreeBSD+Ports+14.3.quarterly>

home | help