GNU
|
Liberty Eiffel
|
Automated Tests
|
Wiki
|
Savannah project
|
Debian packages
|
Documentation
>
libraries
>
EZMQ_POLL_INOUT
+
Point of view
All features
ANY
EZMQ_HUB
All features
deferred class EZMQ_POLL_INOUT
Summary
top
Direct parents
Inherit list:
EZMQ_POLLABLE
Known children
Inherit list:
EZMQ_POLL_INPUT
,
EZMQ_POLL_OUTPUT
Class invariant
top
socket
/= Void
event
.is_valid
Overview
top
Features
{
EZMQ_HUB
}
event
:
EZMQ_EVENT
socket
:
EZMQ_SOCKET
{}
make0
(a_socket:
EZMQ_SOCKET
, a_event:
EZMQ_EVENT
)
{
EZMQ_HUB
}
register
(hub:
EZMQ_HUB
)
event
:
EZMQ_EVENT
writable attribute
{
EZMQ_HUB
}
top
socket
:
EZMQ_SOCKET
writable attribute
{
EZMQ_HUB
}
top
make0
(a_socket:
EZMQ_SOCKET
, a_event:
EZMQ_EVENT
)
effective procedure
{}
top
require
a_socket /= Void
a_event.is_valid
ensure
socket
= a_socket
event
.is_equal(a_event)
register
(hub:
EZMQ_HUB
)
deferred procedure
{
EZMQ_HUB
}
top