# doc-cache created by Octave 4.2.1
# name: cache
# type: cell
# rows: 3
# columns: 21
# name: <cell-element>
# type: sq_string
# elements: 1
# length: 10
ZMQ_DEALER


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 90
 -- Command: ZMQ_DEALER

     Constant for dealer socket type.

     See also: zmq_socket.


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 32
Constant for dealer socket type.



# name: <cell-element>
# type: sq_string
# elements: 1
# length: 12
ZMQ_DONTWAIT


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 89
 -- Command: ZMQ_DONTWAIT

     Constant for recv flag DONTWAIT

     See also: zmq_recv.


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 31
Constant for recv flag DONTWAIT



# name: <cell-element>
# type: sq_string
# elements: 1
# length: 10
ZMQ_EVENTS


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 105
 -- Command: ZMQ_EVENTS

     Constant for getsockopt EVENTS value option

     See also: zmq_getsockopt.


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 43
Constant for getsockopt EVENTS value option



# name: <cell-element>
# type: sq_string
# elements: 1
# length: 12
ZMQ_IDENTITY


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 139
 -- Command: ZMQ_IDENITY

     Constant for getsockopt and setsockopt IDENTITY value option

     See also: zmq_getsockopt, zmq_setsockopt.


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 60
Constant for getsockopt and setsockopt IDENTITY value option



# name: <cell-element>
# type: sq_string
# elements: 1
# length: 8
ZMQ_PAIR


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 86
 -- Command: ZMQ_PAIR

     Constant for pair socket type.

     See also: zmq_socket.


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 30
Constant for pair socket type.



# name: <cell-element>
# type: sq_string
# elements: 1
# length: 10
ZMQ_POLLIN


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 119
 -- Command: ZMQ_POLLIN

     Constant bitmask value for getsockopt EVENTS value option

     See also: zmq_getsockopt.


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 57
Constant bitmask value for getsockopt EVENTS value option



# name: <cell-element>
# type: sq_string
# elements: 1
# length: 11
ZMQ_POLLOUT


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 120
 -- Command: ZMQ_POLLOUT

     Constant bitmask value for getsockopt EVENTS value option

     See also: zmq_getsockopt.


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 57
Constant bitmask value for getsockopt EVENTS value option



# name: <cell-element>
# type: sq_string
# elements: 1
# length: 7
ZMQ_PUB


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 83
 -- Command: ZMQ_PUB

     Constant for publisher type.

     See also: zmq_socket.


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 28
Constant for publisher type.



# name: <cell-element>
# type: sq_string
# elements: 1
# length: 8
ZMQ_PULL


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 86
 -- Command: ZMQ_PULL

     Constant for pull socket type.

     See also: zmq_socket.


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 30
Constant for pull socket type.



# name: <cell-element>
# type: sq_string
# elements: 1
# length: 8
ZMQ_PUSH


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 86
 -- Command: ZMQ_PUSH

     Constant for push socket type.

     See also: zmq_socket.


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 30
Constant for push socket type.



# name: <cell-element>
# type: sq_string
# elements: 1
# length: 11
ZMQ_RCVMORE


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 107
 -- Command: ZMQ_RCVMORE

     Constant for getsockopt RCVMORE value option

     See also: zmq_getsockopt.


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 44
Constant for getsockopt RCVMORE value option



# name: <cell-element>
# type: sq_string
# elements: 1
# length: 7
ZMQ_REP


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 86
 -- Command: ZMQ_REP

     Constant for reply socket type.

     See also: zmq_socket.


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 31
Constant for reply socket type.



# name: <cell-element>
# type: sq_string
# elements: 1
# length: 7
ZMQ_REQ


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 88
 -- Command: ZMQ_REQ

     Constant for request socket type.

     See also: zmq_socket.


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 33
Constant for request socket type.



# name: <cell-element>
# type: sq_string
# elements: 1
# length: 10
ZMQ_ROUTER


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 90
 -- Command: ZMQ_ROUTER

     Constant for router socket type.

     See also: zmq_socket.


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 32
Constant for router socket type.



# name: <cell-element>
# type: sq_string
# elements: 1
# length: 11
ZMQ_SNDMORE


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 87
 -- Command: ZMQ_SNDMORE

     Constant for send flag SNDMORE

     See also: zmq_send.


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 30
Constant for send flag SNDMORE



# name: <cell-element>
# type: sq_string
# elements: 1
# length: 7
ZMQ_SUB


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 84
 -- Command: ZMQ_SUB

     Constant for subscriber type.

     See also: zmq_socket.


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 29
Constant for subscriber type.



# name: <cell-element>
# type: sq_string
# elements: 1
# length: 13
ZMQ_SUBSCRIBE


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 122
 -- Command: ZMQ_SUBSCRIBE

     Constant for setsockopt subscribe option

     See also: zmq_setsockopt, ZMQ_UNSUBSCRIBE.


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 40
Constant for setsockopt subscribe option



# name: <cell-element>
# type: sq_string
# elements: 1
# length: 8
ZMQ_TYPE


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 101
 -- Command: ZMQ_TYPE

     Constant for getsockopt TYPE value option

     See also: zmq_getsockopt.


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 41
Constant for getsockopt TYPE value option



# name: <cell-element>
# type: sq_string
# elements: 1
# length: 15
ZMQ_UNSUBSCRIBE


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 124
 -- Command: ZMQ_UNSUBSCRIBE

     Constant for setsockopt unsubscribe option

     See also: zmq_setsockopt, ZMQ_SUBSCRIBE.


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 42
Constant for setsockopt unsubscribe option



# name: <cell-element>
# type: sq_string
# elements: 1
# length: 6
zeromq


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 2804
 -- Package: zeromq
     The zeromq package provides GNU Octave bindings to the ZeroMQ
     library to provide fast distributed messaging options using IPC,
     TCP, TIPC and multicasting.

     The usage is very close to the ZeroMQ library C language bindings
     for the socket creation and manipulation with the exception of
     creating a zeromq context, which is automatically done in the
     bindings internals.

     For example, a basic client that does a request / reply from a
     server on port local port 5555 (available as zmq_example1.m):


          % Create socket and connect to server
          requester = zmq_socket (ZMQ_REQ);
          zmq_connect (requester, "tcp://localhost:5555");

          % send some data
          zmq_send (requester, uint8("Hello"), 5, 0);
          % try to read up to 10 bytes of reply data.
          recieved = zmq_recv (requester, 10, 0);

          zmq_close (requester);

     Implemented functions are:

     zmq_bind
          Bind a zeromq socket to an endpoint.
     zmq_close
          Close a zeromq socket.
     zmq_connect
          Connect a zeromq socket to an endpoint
     zmq_disconnect
          Disonnect a zeromq socket from an endpoint
     zmq_errno
          Get system errno value.
     zmq_getsockopt
          Get current value of a zeromq socket option.
     zmq_poll
          Poll a socket or sockets for a timeout or incoming data
          available.
     zmq_recv
          Attempt to read data from a zeromq socket.
     zmq_send
          Attempt to send data from a zeromq socket.
     zmq_setsockopt
          Set a zeromq socket option.
     zmq_strerror
          Get the last zmq error string.
     zmq_unbind
          Unbind a previously bound zeromq socket.
     zmq_version
          Get the zeromq library version numbers.

     Example code files for zeromq usage:

     zmq_example1
          Simple client REQ socket example that attempts to connect to a
          server and send a hello command and get back the reponse.
     zmq_example2
          Simple server REP socket example that creates the server that
          the client from example 1 will connect to and reponds back to
          client 'requests'
     zmq_example3
          Simple server PUB socket example that creates 'weather' server
          sends weather updates for random zip codes.
     zmq_example4
          Simple client SUB socket example that creates client that
          connects to the 'weather' server and subscribes for weather
          updates from zipcode 10001.

     View example code using 'edit examples/example_name'

     ie:
          edit examples/zmq_example1

     See also: http://zeromq.org, examples/zmq_example1.m,
     examples/zmq_example2.m examples/zmq_example3.m,
     examples/zmq_example4.m.


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 80
The zeromq package provides GNU Octave bindings to the ZeroMQ library to
provide



# name: <cell-element>
# type: sq_string
# elements: 1
# length: 8
zmq_test


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 95
 -- Command: zmq_test

     Perform zeromq Octave tests to exercize the oct file functionality.


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 67
Perform zeromq Octave tests to exercize the oct file functionality.





