parent
653e14b74f
commit
e450602196
|
@ -72,8 +72,14 @@ Signal_context::~Signal_context() { _receiver->_context_killed(this); }
|
|||
|
||||
Signal_context::Signal_context(Signal_receiver * const r, unsigned const imprint)
|
||||
:
|
||||
_deliver_fe(this), _contexts_fe(this), _receiver(r),
|
||||
_imprint(imprint), _submits(0), _ack(1), _kill(0), _killer(0),
|
||||
_deliver_fe(this),
|
||||
_contexts_fe(this),
|
||||
_receiver(r),
|
||||
_imprint(imprint),
|
||||
_submits(0),
|
||||
_ack(1),
|
||||
_kill(0),
|
||||
_killer(0),
|
||||
_ack_handler(&_default_ack_handler)
|
||||
{
|
||||
if (r->_add_context(this)) { throw Assign_to_receiver_failed(); }
|
||||
|
|
|
@ -125,7 +125,11 @@ class Kernel::Signal_handler
|
|||
/**
|
||||
* Constructor
|
||||
*/
|
||||
Signal_handler() : _handlers_fe(this) { }
|
||||
Signal_handler()
|
||||
:
|
||||
_handlers_fe(this),
|
||||
_receiver(0)
|
||||
{ }
|
||||
|
||||
/**
|
||||
* Destructor
|
||||
|
@ -495,7 +499,12 @@ class Kernel::Signal_receiver
|
|||
/**
|
||||
* Constructor
|
||||
*/
|
||||
Signal_receiver() : _kill(0), _killer(0), _context_kills(0) { }
|
||||
Signal_receiver()
|
||||
:
|
||||
_kill(0),
|
||||
_killer(0),
|
||||
_context_kills(0)
|
||||
{ }
|
||||
|
||||
/**
|
||||
* Let a handler 'h' wait for signals of the receiver
|
||||
|
|
Loading…
Reference in New Issue