GNU
|
Liberty Eiffel
|
Automated Tests
|
Wiki
|
Savannah project
|
Debian packages
|
Documentation
>
libraries
>
EZMQ_HUB
+
Point of view
All features
ANY
EZMQ_SOCKET
EZMQ_POLL_INPUT
EZMQ_POLL_OUTPUT
EZMQ_POLL_TIMEOUT
All features
deferred class EZMQ_HUB
Summary
top
Direct parents
Insert list:
ANY
Known children
Inherit list:
EZMQ_HUB_ZMQ
Overview
top
Features
{
ANY
}
is_running
:
BOOLEAN
run
(data:
EZMQ_DATA
)
stop
{
EZMQ_SOCKET
}
register_socket
(socket:
EZMQ_SOCKET
, zmq_socket:
POINTER
)
{
EZMQ_POLL_INPUT
}
register_input
(input:
EZMQ_POLL_INPUT
)
{
EZMQ_POLL_OUTPUT
}
register_output
(output:
EZMQ_POLL_OUTPUT
)
{
EZMQ_POLL_TIMEOUT
}
register_timeout
(timeout:
EZMQ_POLL_TIMEOUT
)
is_running
:
BOOLEAN
deferred function
{
ANY
}
top
run
(data:
EZMQ_DATA
)
deferred procedure
{
ANY
}
top
stop
deferred procedure
{
ANY
}
top
register_socket
(socket:
EZMQ_SOCKET
, zmq_socket:
POINTER
)
deferred procedure
{
EZMQ_SOCKET
}
top
require
socket.is_valid
zmq_socket.is_not_null
register_input
(input:
EZMQ_POLL_INPUT
)
deferred procedure
{
EZMQ_POLL_INPUT
}
top
require
input /= Void
register_output
(output:
EZMQ_POLL_OUTPUT
)
deferred procedure
{
EZMQ_POLL_OUTPUT
}
top
require
output /= Void
register_timeout
(timeout:
EZMQ_POLL_TIMEOUT
)
deferred procedure
{
EZMQ_POLL_TIMEOUT
}
top
require
timeout /= Void