+
Point of view
All features
expanded class EZMQ_ZMQ
Summary
Access to the zmq C interface. To be inserted into interested classes.
Direct parents
Insert list: EZMQ
Known children
Insert list: EZMQ_SOCKET_ZMQ, EZMQ_ZMQ_POLLITEMS
Overview
Features
Exceptions
{ANY}
Exceptions
{}
ZMQ version
{ANY}
{}
Context
{}
Socket
{}
Transmission
{}
effective procedure
{ANY}
on_receive_error (action: PROCEDURE[TUPLE 4[INTEGER_32, EZMQ_SOCKET, INTEGER_32, EZMQ_FLAGS]])
effective procedure
{ANY}
on_bind_error (action: PROCEDURE[TUPLE 3[INTEGER_32, EZMQ_TYPE, EZMQ_ENDPOINT]])
effective procedure
{ANY}
on_connect_error (action: PROCEDURE[TUPLE 3[INTEGER_32, EZMQ_TYPE, EZMQ_ENDPOINT]])
effective procedure
{ANY}
on_disconnect_error (action: PROCEDURE[TUPLE 2[INTEGER_32, EZMQ_SOCKET]])
effective procedure
{ANY}
on_poll_error (action: PROCEDURE[TUPLE 2[INTEGER_32, EZMQ_HUB]])
effective procedure
{ANY}
default_error (msg: STRING, res: INTEGER_32)
effective procedure
{}
once function
{}
effective function
{}
once function
{}
once function
{}
effective function
{}
default_receive_error_action: PROCEDURE[TUPLE 4[INTEGER_32, EZMQ_SOCKET, INTEGER_32, EZMQ_FLAGS]]
once function
{}
once function
{}
effective function
{}
default_bind_error_action: PROCEDURE[TUPLE 3[INTEGER_32, EZMQ_TYPE, EZMQ_ENDPOINT]]
once function
{}
once function
{}
effective function
{}
default_connect_error_action: PROCEDURE[TUPLE 3[INTEGER_32, EZMQ_TYPE, EZMQ_ENDPOINT]]
once function
{}
disconnect_error_action_ref: REFERENCE[PROCEDURE[TUPLE 2[INTEGER_32, EZMQ_SOCKET]]]
once function
{}
disconnect_error_action: PROCEDURE[TUPLE 2[INTEGER_32, EZMQ_SOCKET]]
effective function
{}
default_disconnect_error_action: PROCEDURE[TUPLE 2[INTEGER_32, EZMQ_SOCKET]]
once function
{}
poll_error_action_ref: REFERENCE[PROCEDURE[TUPLE 2[INTEGER_32, EZMQ_HUB]]]
once function
{}
poll_error_action: PROCEDURE[TUPLE 2[INTEGER_32, EZMQ_HUB]]
effective function
{}
default_poll_error_action: PROCEDURE[TUPLE 2[INTEGER_32, EZMQ_HUB]]
once function
{}
version_major: INTEGER_32
once function
{ANY}
version_minor: INTEGER_32
once function
{ANY}
version_patch: INTEGER_32
once function
{ANY}
version_major_ref: REFERENCE[INTEGER_32]
once function
{}
version_minor_ref: REFERENCE[INTEGER_32]
once function
{}
version_patch_ref: REFERENCE[INTEGER_32]
once function
{}
init_version
once procedure
{}
zmq_version (maj: POINTER, min: POINTER, pat: POINTER)
{}
context: POINTER
effective function
{}
start_context
effective procedure
{}
require
term_context
effective procedure
{}
require ensure
zmq_ctx_new: POINTER
{}
zmq_ctx_term (a_context: POINTER)
{}
context_ref: REFERENCE[POINTER]
once function
{}
zmq_socket (a_context: POINTER, type: INTEGER_32): POINTER
{}
zmq_bind (socket: POINTER, endpoint: POINTER): INTEGER_32
{}
zmq_connect (socket: POINTER, endpoint: POINTER): INTEGER_32
{}
zmq_close (socket: POINTER): INTEGER_32
{}
zmq_disconnect (socket: POINTER, endpoint: POINTER): INTEGER_32
{}
zmq_socket_fd (socket: POINTER): INTEGER_32
{}
zmq_socket_events (socket: POINTER): INTEGER_32
{}
zmq_send (socket: POINTER, buf: POINTER, len: INTEGER_32, flags: INTEGER_32): INTEGER_32
{}
zmq_receive (socket: POINTER, buf: POINTER, len: INTEGER_32, flags: INTEGER_32): INTEGER_32
{}