56 Commits

Author SHA1 Message Date
Martin Sustrik
835e893e54 dispatcher_t class renamed to ctx_t 2010-05-05 14:24:54 +02:00
Martin Sustrik
37128b7b1a fd_signaler_t renamed to signaler_t 2010-04-29 17:31:57 +02:00
Martin Sustrik
c193fd1466 lock-free polling removed; ZMQ_POLL flag removed 2010-04-29 17:20:23 +02:00
Martin Sustrik
beffee92a8 P2P renamed to PAIR 2010-04-26 16:51:05 +02:00
Martin Lucina
0024d29076 Build fixes for cross compiling and Win32 2010-04-12 16:49:13 +02:00
Martin Lucina
770aedbd09 Build fixes for Solaris and non-GNU compilers
Compiling C++ code with -D_POSIX_SOURCE on Solaris is unsupported, so remove it.
Isolate GCC-isms inside checks that we are actually using GCC/G++.
Only check for -lstdc++ when on GCC and doing static linking.
2010-04-10 16:18:34 +02:00
Jon Dyte
edfd05df8e devices can be created via API 2010-04-07 08:20:01 +02:00
Martin Lucina
27e2d08449 Restructure language bindings
C and C++ headers moved from bindings/ to include/, bindings/ removed
--with-c and --with-cpp options to configure removed, C and C++ now built
and installed by default
2010-03-11 20:33:27 +01:00
Martin Lucina
26b0aea24f Win32 build fixes 2010-03-03 17:01:08 +01:00
Martin Sustrik
2ddce20535 Merge branch 'master' of git@github.com:sustrik/zeromq2 2010-02-16 18:03:41 +01:00
Martin Lucina
80c820d758 Cleaning up more PGM cruft 2010-02-15 23:51:05 +01:00
Martin Sustrik
f5ce81f289 Multi-hop REQ/REP, part VIII., new blob_t type used for holding identity 2010-02-13 14:07:30 +01:00
Martin Sustrik
d8430f4b9a Multi-hop REQ/REP, part IV., add command deallocation mechanism 2010-02-12 20:03:02 +01:00
Martin Lucina
6502c16a7f Update OpenPGM to 2.0.23rc8 2010-02-03 15:52:11 +01:00
Martin Sustrik
00b9a5dede ZMQII-51: Implement O(1) topic matching 2010-01-31 20:14:30 +01:00
malosek
8f57ff4634 fixed OpenPGM compilation on mingw32 2010-01-27 20:45:43 +01:00
malosek
0b97e7a4f2 libpgm updated to 2.6.21rc6 2010-01-27 11:30:22 +01:00
malosek
1b90e5f6f5 added missing likely.hpp file into the dist 2009-12-31 16:53:00 +01:00
Martin Sustrik
aebff623f3 ZMQII-28: Bidirectional introduction on TCP connection establishment 2009-12-23 19:37:56 +01:00
Martin Sustrik
e49115224a zmq_encoder/decoder are able to add/trim prefixes from messages; fair queueing and load balancing algorithms factorised into separate classes 2009-12-15 09:09:19 +01:00
Martin Sustrik
fa6bf24d80 XREP & XREQ socket types added; zmq_queue device added 2009-12-13 14:45:23 +01:00
Martin Sustrik
f4ac8d7a44 OpenPGM v1 support removed 2009-12-13 09:56:02 +01:00
Martin Sustrik
c98fd6bc3f ZMQII-25: Implement streamed request/reply 2009-11-24 11:23:10 +01:00
malosek
8b08047cb0 added --with-pgm2-examples configure option 2009-10-19 19:00:04 +02:00
malosek
0ce02058eb updated 0MQ to recent OpenPGM2 rev.562 2009-10-12 22:51:41 +02:00
malosek
7afc61ae7c 0MQ compilable on winXP mingw with --with-pgm2 option 2009-10-06 12:57:24 +02:00
malosek
14dc1f45cd build system tuning - fixed make dist 2009-10-05 12:28:34 +02:00
malosek
b0c97a5f8b build system tuning 2009-10-05 10:37:49 +02:00
Martin Sustrik
4efe2366d7 poller is a concept now rather than virtualised class 2009-10-02 10:46:36 +02:00
malosek
cf6cc0128f pgm2 receiver working (partly) 2009-09-25 17:50:12 +02:00
malosek
33afdcd1ad added --with-pgm2 into build system 2009-09-24 12:43:35 +02:00
Martin Sustrik
cb1b6fe32c initial version of req/rep sockets 2009-09-21 14:39:59 +02:00
malosek
1b2a426656 c and cpp directories moved into bindings directory 2009-09-16 16:49:09 +02:00
malosek
969522bbf5 added OpenPGM receiver - ZMQ_SUB 2009-09-16 10:11:01 +02:00
Martin Sustrik
89b1f2782c Merge branch 'master' of git@github.com:sustrik/zeromq2 2009-09-11 18:18:25 +02:00
Martin Sustrik
47350adcb6 separate class for PUB-style socket added 2009-09-11 18:16:47 +02:00
malosek
1a4d6f9119 added OpenPGM sender - ZMQ_PUB 2009-09-11 17:58:37 +02:00
malosek
95944551be Merge branch 'master' of git@github.com:sustrik/zeromq2 2009-09-10 12:04:26 +02:00
Martin Sustrik
b3f32e219e ZMQII-3: cheap and nasty implementation of message filtering 2009-09-10 12:00:47 +02:00
malosek
5acef9fc96 added --with-pgm option, libpgm-1.2.14 build within 0mq build system 2009-09-10 11:21:05 +02:00
malosek
844b590b5e added libzmq.pc.in file 2009-09-08 15:06:08 +02:00
malosek
2a4a10c8be build system tuning 2009-09-08 14:54:04 +02:00
malosek
b71c3005e6 include directory split into c and cpp dirs, added --with-c and --with-cpp configure options 2009-09-07 17:06:47 +02:00
Martin Sustrik
103cbee6a5 couple of bugs fixed 2009-09-04 09:51:42 +02:00
Martin Sustrik
176879e5bb engine virtualised; chatroom example removed 2009-08-30 08:18:31 +02:00
Martin Sustrik
99c5d92836 pipes added 2009-08-27 10:54:28 +02:00
Martin Sustrik
6be4b01437 session management implemented 2009-08-21 14:29:22 +02:00
Martin Sustrik
059beca59d listener/connecter/init/session added 2009-08-12 09:40:16 +02:00
Martin Sustrik
bda766ab40 redundant interface (i_api) removed 2009-08-09 16:30:22 +02:00
Martin Sustrik
9f1f823b7b zmq_listener/zmq_connecter implemented 2009-08-09 16:12:09 +02:00