diff options
author | Clyne Sullivan <tullivan99@gmail.com> | 2016-11-11 15:02:17 -0500 |
---|---|---|
committer | Clyne Sullivan <tullivan99@gmail.com> | 2016-11-11 15:02:17 -0500 |
commit | 7772ea4579a45bcf63ebd5e68be66ba1a9c72dfa (patch) | |
tree | 9e1ce52ea97102d3513e519a77d999eac228820b /include/distortos/SignalsReceiver.hpp | |
parent | 02b3ff42cccf32617c88c0ca65436b8c9d4f61eb (diff) |
chibios!
Diffstat (limited to 'include/distortos/SignalsReceiver.hpp')
-rw-r--r-- | include/distortos/SignalsReceiver.hpp | 58 |
1 files changed, 0 insertions, 58 deletions
diff --git a/include/distortos/SignalsReceiver.hpp b/include/distortos/SignalsReceiver.hpp deleted file mode 100644 index fa41cad..0000000 --- a/include/distortos/SignalsReceiver.hpp +++ /dev/null @@ -1,58 +0,0 @@ -/** - * \file - * \brief SignalsReceiver class header - * - * \author Copyright (C) 2015 Kamil Szczygiel http://www.distortec.com http://www.freddiechopin.info - * - * \par License - * This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not - * distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/. - */ - -#ifndef INCLUDE_DISTORTOS_SIGNALSRECEIVER_HPP_ -#define INCLUDE_DISTORTOS_SIGNALSRECEIVER_HPP_ - -#include "distortos/internal/synchronization/SignalsReceiverControlBlock.hpp" - -namespace distortos -{ - -namespace internal -{ - -class ThreadControlBlock; - -} // namespace internal - -/// SignalsReceiver class is a container for internal::SignalsReceiverControlBlock -class SignalsReceiver -{ - friend class internal::ThreadControlBlock; - -public: - - /** - * \brief SignalsReceiver's constructor - * - * \param [in] signalInformationQueueWrapper is a pointer to SignalInformationQueueWrapper for this receiver, - * nullptr to disable queuing of signals for this receiver - * \param [in] signalsCatcher is a pointer to SignalsCatcher for this receiver, nullptr if this receiver cannot - * catch/handle signals - */ - - explicit SignalsReceiver(SignalInformationQueueWrapper* const signalInformationQueueWrapper, - SignalsCatcher* const signalsCatcher) : - signalsReceiverControlBlock_{signalInformationQueueWrapper, signalsCatcher} - { - - } - -private: - - /// contained internal::SignalsReceiverControlBlock object - internal::SignalsReceiverControlBlock signalsReceiverControlBlock_; -}; - -} // namespace distortos - -#endif // INCLUDE_DISTORTOS_SIGNALSRECEIVER_HPP_ |