hw: signalling roles provide protected accessors

ref #964
This commit is contained in:
Martin Stein 2013-11-28 00:42:48 +01:00 committed by Norman Feske
parent da116c66ba
commit 16d48eaf1e

View File

@ -69,7 +69,9 @@ class Kernel::Signal_ack_handler
{
friend class Signal_context;
Signal_context * _signal_context;
private:
Signal_context * _signal_context;
protected:
@ -120,6 +122,14 @@ class Kernel::Signal_handler
*/
virtual void _receive_signal(void * const base, size_t const size) = 0;
protected:
/***************
** Accessors **
***************/
Signal_receiver * receiver() const { return _receiver; }
public:
/**
@ -165,6 +175,14 @@ class Kernel::Signal_context_killer
*/
virtual void _signal_context_kill_done() = 0;
protected:
/***************
** Accessors **
***************/
Signal_context * context() const { return _context; }
public:
/**
@ -206,6 +224,14 @@ class Kernel::Signal_receiver_killer
*/
virtual void _signal_receiver_kill_done() = 0;
protected:
/***************
** Accessors **
***************/
Signal_receiver * receiver() const { return _receiver; }
public:
/**