summaryrefslogtreecommitdiff
path: root/doc/zmq.txt
diff options
context:
space:
mode:
authorMartin Lucina <mato@kotelna.sk>2010-09-04 16:01:31 +0200
committerMartin Lucina <mato@kotelna.sk>2010-09-04 16:01:31 +0200
commit2673a84e07b93b8607958516c55341c2eb220a6e (patch)
treef92a010ef03d459b8c3087efd5a629d8a99a9af1 /doc/zmq.txt
parent0a1f7e3524338690551c04ebfccd896a0b96f399 (diff)
parentee3444ff93888a052cd1ba48aa22892f7077a7a0 (diff)
Merge branch 'maint'
* maint: doc: Update zmq_socket(3) for 2.0.8 API changes Revert "Added man page for the zmq_device method" Revert "Added clean target that deletes generated man pages" Revert "Various changes to documentation project:" Revert "Reverting 'clean' change to Makefile" Revert "Removed empty man pages for old standalone devices" Revert "Further cleanups on reference manual" Revert "Small improvements to zmq_device(3) page" Revert "Removed wip zmq_deviced from master"
Diffstat (limited to 'doc/zmq.txt')
-rw-r--r--doc/zmq.txt37
1 files changed, 32 insertions, 5 deletions
diff --git a/doc/zmq.txt b/doc/zmq.txt
index 362f907..06658c9 100644
--- a/doc/zmq.txt
+++ b/doc/zmq.txt
@@ -139,12 +139,20 @@ Local in-process (inter-thread) communication transport::
Devices
~~~~~~~
-0MQ provides 'devices', which are building blocks that act as intermediate
-nodes in complex messaging topologies. Devices can act as brokers that other
-nodes connect to, proxies that connect through to other nodes, or any mix of
-these two models.
+Apart from the 0MQ library the 0MQ distribution includes 'devices' which are
+building blocks intended to serve as intermediate nodes in complex messaging
+topologies.
-You can start a device in an application thread, see linkzmq:zmq_device[3].
+The following devices are provided:
+
+Forwarder device for request-response messaging::
+ linkzmq:zmq_queue[1]
+
+Forwarder device for publish-subscribe messaging::
+ linkzmq:zmq_forwarder[1]
+
+Streamer device for parallelized pipeline messaging::
+ linkzmq:zmq_streamer[1]
ERROR HANDLING
@@ -191,3 +199,22 @@ Other language bindings
Other language bindings (Python, Ruby, Java and more) are provided by members
of the 0MQ community and pointers can be found on the 0MQ website.
+
+AUTHORS
+-------
+The 0MQ documentation was written by Martin Sustrik <sustrik@250bpm.com> and
+Martin Lucina <mato@kotelna.sk>.
+
+
+RESOURCES
+---------
+Main web site: <http://www.zeromq.org/>
+
+Report bugs to the 0MQ development mailing list: <zeromq-dev@lists.zeromq.org>
+
+
+COPYING
+-------
+Free use of this software is granted under the terms of the GNU Lesser General
+Public License (LGPL). For details see the files `COPYING` and `COPYING.LESSER`
+included with the 0MQ distribution.