- 27 May, 2012 1 commit
-
-
Martin Hurton authored
-
- 22 May, 2012 1 commit
-
-
Lourens Naudé authored
-
- 21 May, 2012 1 commit
-
-
Lourens Naudé authored
-
- 20 Apr, 2012 1 commit
-
-
Sergey KHripchenko authored
-
- 18 Apr, 2012 1 commit
-
-
Sergey KHripchenko authored
-
- 29 Mar, 2012 1 commit
-
-
Pieter Hintjens authored
-
- 21 Mar, 2012 1 commit
-
-
Pieter Hintjens authored
* Return integer property * Fixed up man pages, which were inaccurate * Fixed test case
-
- 20 Mar, 2012 1 commit
-
-
Pieter Hintjens authored
* Implemented new ctx API (_new, _destroy, _get, _set) * Removed 'typesafe' macros from zmq.h * Added support for MAX_SOCKETS (was tied into change for #337) * Created new man pages
-
- 16 Mar, 2012 1 commit
-
-
Pieter Hintjens authored
- reverted commit 941be8d2. - fixed zmq_device implementation for latest socket_base class - added back zmq_device.3 man page
-
- 14 Mar, 2012 1 commit
-
-
boris@boressoft.ru authored
* Added two new files: errno.hpp and errno.cpp. They are required to use errno functionality on WM. * zmq.cpp, msg.h: removed inclusion of errno.h because it is included in zmq.h that is also included by .cpp. * windows.hpp: process.h is included only for desktop builds. * thread.cpp: on CE CreateThread is used instead of __beginthreadex * socket_base.cpp, clock.cpp: on CE include cmnintrin.h instead on intrin.h * signaler.cpp: on Windows should use special macro around event name (for unicode builds) * err.hpp: make it include errno.hpp (my file) instead on errno.h when building for CE * err.cpp: use FormatMessage when building for CE (because CE does not have ANSI API functions) * zmq.h: do not include errno.h whe building for CE * libzmq.vcproj: add tro new files
-
- 17 Feb, 2012 3 commits
-
-
Mikko Koppanen authored
-
skaller authored
-
Mikko Koppanen authored
-
- 16 Feb, 2012 6 commits
-
-
Pieter Hintjens authored
* Fixed use of ssize_t in zmq_msg_t class * Corrected error after merge, old reference to inner_fctname (broke build)
-
Pieter Hintjens authored
-
Pieter Hintjens authored
-
Pieter Hintjens authored
-
Pieter Hintjens authored
-
Pieter Hintjens authored
* Added zmq_msg_poke for orthogonality * Added zmq_msg_more for simplicity * Fixed up man pages and test program
-
- 15 Feb, 2012 5 commits
-
-
Pieter Hintjens authored
-
Pieter Hintjens authored
-
Pieter Hintjens authored
-
Pieter Hintjens authored
-
Pieter Hintjens authored
This reverts commit e646ce43.
-
- 12 Feb, 2012 1 commit
-
-
niXman authored
-
- 11 Feb, 2012 1 commit
-
-
skaller authored
-
- 08 Feb, 2012 3 commits
-
-
skaller authored
We have to use an incomplete type in the interface. The definition of iovec is only in the implementation. This appears to following existing practice in 0MQ. It seems a bit flakey that zmq.h is not included in zmq.cpp, which is normal practice to ensure the implementation matches the specified interface. YMMV. I follow 0MQ style.
-
skaller authored
Also move iovec definition from implementation to interface. Not clear to me at present if an incomplete type should be used to avoid gratuitously including <sys/uio.h> in the interface. The interface can't be used with this include.
-
skaller authored
-
- 07 Feb, 2012 1 commit
-
-
skaller authored
Posix style send multiple messages using scatter/gather array.
-
- 04 Feb, 2012 1 commit
-
-
skaller authored
-
- 03 Feb, 2012 2 commits
-
-
skaller authored
We use a distinct context initialisation function to specify all sockets derived therefrom will be thread safe. However the inheritance is done exclusively in the C interface. This is not really correct, but it is chosen to minimise interference with the existing C++ code, including any construct or other calls within the C++ code base. Semantically the C++ code should be unchanged, physically some data structures and extra methods are provided by they're only used from the C binding.
-
skaller authored
1. Reorganise C API socket functions to eliminate bad practice of public functions calling other public functions. This should be done for msg's too but hasn't been in this patch. 2. Reorganise code in C API socket functions so that the socket is cast on one line, the C++ function called on the next with the result retained, then the result is returned. This makes the code much simpler to read and also allows pre- and post- call hooks to be inserted easily. 3. Insert pre- and post- call hooks which set and release a mutex iff the thread_safe flag is on. 4. Add the thread_safe_flag to base_socket_t initialised to false to preserve existing semantics. Add an accessor for the flag, add a mutex, and add lock and unlock functions. Note: as yet no code to actually set the flag.
-
- 06 Nov, 2011 1 commit
-
-
Chuck Remes authored
The new function allows to retrieve options (flags) from zmq_msg_t. Signed-off-by:
Chuck Remes <cremes@mac.com> Renamed from zmq_msg_flags to zmq_getmsgopt Signed-off-by:
Martin Sustrik <sustrik@250bpm.com>
-
- 31 Oct, 2011 1 commit
-
-
Martin Sustrik authored
Signed-off-by:
Martin Sustrik <sustrik@250bpm.com>
-
- 27 Oct, 2011 1 commit
-
-
Bernd Prager authored
Signed-off: Martin Sustrik <sustrik@250bpm.com>
-
- 15 Aug, 2011 2 commits
-
-
Mikko Koppanen authored
Signed-off-by:
Mikko Koppanen <mkoppanen@php.net>
-
Martin Sustrik authored
Signed-off-by:
Martin Sustrik <sustrik@250bpm.com>
-
- 14 Aug, 2011 1 commit
-
-
Martin Sustrik authored
Till now, passing invalid file descriptor to zmq_poll() caused asseration. Now it returns error. Signed-off-by:
Martin Sustrik <sustrik@250bpm.com>
-
- 22 Jul, 2011 1 commit
-
-
Martin Sustrik authored
Signed-off-by:
Martin Sustrik <sustrik@250bpm.com>
-