deferred class EZMQ_SOCKET_ZMQ
Summary
Direct parents
Inherit list: EZMQ_SOCKET
Insert list: EZMQ_ZMQ
Known children
Inherit list: EZMQ_SOCKET_ZMQ_BIND, EZMQ_SOCKET_ZMQ_CONNECT
Class invariant
Overview
Features
{ANY}
{EZMQ_SOCKET_INPUT}
{EZMQ_POLLABLE}
{EZMQ_HUB}
{}
{ANY}
Exceptions
{ANY}
Exceptions
{}
ZMQ version
{ANY}
{}
Context
{}
Socket
{}
Transmission
{}
endpoint: EZMQ_ENDPOINT
writable attribute
{ANY}
is_connected: BOOLEAN
writable attribute
{ANY}
input_event: EZMQ_SOCKET_INPUT
effective function
{ANY}
Only useful for event loops by using its event descriptor
hash_code: INTEGER_32
effective function
{ANY}
The hash-code value of Current.
is_valid: BOOLEAN
effective function
{ANY}
send (message: ABSTRACT_STRING, flags: EZMQ_FLAGS)
effective procedure
{ANY}
receive (capacity: INTEGER_32, flags: EZMQ_FLAGS)
effective procedure
{ANY}
last_received: STRING
writable attribute
{ANY}
disconnect
effective procedure
{ANY}
effective function
can_read: BOOLEAN
effective function
can_write: BOOLEAN
effective function
register (hub: EZMQ_HUB)
effective procedure
register_pollitems (pollitems: EZMQ_ZMQ_POLLITEMS, a_event: EZMQ_EVENT)
effective procedure
make0 (a_type: EZMQ_TYPE, a_endpoint: EZMQ_ENDPOINT)
effective procedure
{}
socket: POINTER
writable attribute
{}
input_event_memory: EZMQ_SOCKET_INPUT
writable attribute
{}
is_equal (other: EZMQ_SOCKET_ZMQ): BOOLEAN
effective function
{ANY}
Is other attached to an object considered equal to current object?
type: EZMQ_TYPE
writable attribute
{ANY}
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
{}
term_context
effective procedure
{}
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
{}