From bce3ca536ff7e3cba601138bda1ba4ce77d55270 Mon Sep 17 00:00:00 2001 From: Garrett D'Amore Date: Thu, 23 Jan 2020 23:43:07 -0800 Subject: Publishing updates for v1.1.1 --- man/v1.1.1/nng_pull.7.html | 115 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 115 insertions(+) create mode 100644 man/v1.1.1/nng_pull.7.html (limited to 'man/v1.1.1/nng_pull.7.html') diff --git a/man/v1.1.1/nng_pull.7.html b/man/v1.1.1/nng_pull.7.html new file mode 100644 index 00000000..ebc954e2 --- /dev/null +++ b/man/v1.1.1/nng_pull.7.html @@ -0,0 +1,115 @@ +--- +version: v1.1.1 +layout: refman +--- + + + + + + + +nng_pull(7) + + + + + + +
+
+

SYNOPSIS

+
+
+
+
#include <nng/protocol/pipeline0/pull.h>
+
+
+
+
+
+

DESCRIPTION

+
+
+

+The pull protocol is one half of a pipeline pattern. +The other half is the push protocol.

+
+
+

In the pipeline pattern, pushers distribute messages to pullers. +Each message sent +by a pusher will be sent to one of its peer pullers, +chosen in a round-robin fashion +from the set of connected peers available for receiving. +This property makes this pattern useful in load-balancing scenarios.

+
+
+

Socket Operations

+
+

The nng_pull0_open() functions create a puller socket. +This socket may be used to receive messages, but is unable to send them. +Attempts to send messages will result in NNG_ENOTSUP.

+
+
+

When receiving messages, the pull protocol accepts messages as +they arrive from peers. +If two peers both have a message ready, the +order in which messages are handled is undefined.

+
+
+
+

Protocol Versions

+
+

Only version 0 of this protocol is supported. +(At the time of writing, no other versions of this protocol have been defined.)

+
+
+
+

Protocol Options

+
+

The pull protocol has no protocol-specific options.

+
+
+
+

Protocol Headers

+
+

The pull protocol has no protocol-specific headers.

+
+
+
+
+
+

SEE ALSO

+ +
+
+ + + \ No newline at end of file -- cgit v1.2.3-70-g09d2