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