+
Point of view
ANY
class SIGNAL_2 [E, F]
Summary
Overview
creation features
  • make
    Initialize new signal object
exported features
connect (p: PROCEDURE[TUPLE[TUPLE 2[E, F]]])
effective procedure
Connect procedure to be called when signal is emitted See also last_connect_id
emit (val1: E, val2: F)
effective procedure
Emit signal, ie.
last_connect_id: PROCEDURE[TUPLE[TUPLE 2[E, F]]]
effective function
return identifier on the last connect which may be used for disconnect (unregister procedure)
disconnect (connect_identifier: PROCEDURE[TUPLE[TUPLE 2[E, F]]])
effective procedure
Unregister procedure for this signal.
is_empty: BOOLEAN
effective function
return True if no callback is registred for this signal