#include "generic/callback.h"
#include "signal/signalfwd.h"
Go to the source code of this file.
Data Structures | |
class | SignalHandlerResult |
class | SignalHandlerCaller1< Caller > |
class | SignalHandlerCaller2< Caller > |
class | SignalHandlerCaller3< Caller > |
class | SignalHandlerCaller4< Caller > |
class | SignalHandler |
class | SignalHandler1< FirstArgument > |
class | SignalHandler2< FirstArgument, SecondArgument > |
class | SignalHandler3< FirstArgument, SecondArgument, ThirdArgument > |
Defines | |
#define | INCLUDED_ISIGNAL_H |
Functions | |
template<typename Caller > | |
SignalHandler | makeSignalHandler (const BindFirstOpaque< Caller > &caller) |
template<typename Caller > | |
SignalHandler | makeSignalHandler (const Caller &caller, typename Caller::first_argument_type callee) |
template<typename Caller > | |
SignalHandler1< typename Caller::second_argument_type > | makeSignalHandler1 (const BindFirstOpaque1< Caller > &caller) |
template<typename Caller > | |
SignalHandler1< typename Caller::second_argument_type > | makeSignalHandler1 (const Caller &caller, typename Caller::first_argument_type callee) |
template<typename Caller > | |
SignalHandler2< typename Caller::second_argument_type, typename Caller::third_argument_type > | makeSignalHandler2 (const BindFirstOpaque2< Caller > &caller) |
template<typename Caller > | |
SignalHandler2< typename Caller::second_argument_type, typename Caller::third_argument_type > | makeSignalHandler2 (const Caller &caller, typename Caller::first_argument_type callee) |
template<typename Caller > | |
SignalHandler3< typename Caller::second_argument_type, typename Caller::third_argument_type, typename Caller::fourth_argument_type > | makeSignalHandler3 (const BindFirstOpaque3< Caller > &caller) |
template<typename Caller > | |
SignalHandler3< typename Caller::second_argument_type, typename Caller::third_argument_type, typename Caller::fourth_argument_type > | makeSignalHandler3 (const Caller &caller, typename Caller::first_argument_type callee) |
Variables | |
const SignalHandlerResult | SIGNAL_CONTINUE_EMISSION = SignalHandlerResult(false) |
const SignalHandlerResult | SIGNAL_STOP_EMISSION = SignalHandlerResult(true) |
SignalHandler makeSignalHandler | ( | const Caller & | caller, | |
typename Caller::first_argument_type | callee | |||
) | [inline] |
SignalHandler makeSignalHandler | ( | const BindFirstOpaque< Caller > & | caller | ) | [inline] |
SignalHandler1<typename Caller::second_argument_type> makeSignalHandler1 | ( | const Caller & | caller, | |
typename Caller::first_argument_type | callee | |||
) | [inline] |
SignalHandler1<typename Caller::second_argument_type> makeSignalHandler1 | ( | const BindFirstOpaque1< Caller > & | caller | ) | [inline] |
SignalHandler2<typename Caller::second_argument_type,typename Caller::third_argument_type> makeSignalHandler2 | ( | const Caller & | caller, | |
typename Caller::first_argument_type | callee | |||
) | [inline] |
SignalHandler2<typename Caller::second_argument_type,typename Caller::third_argument_type> makeSignalHandler2 | ( | const BindFirstOpaque2< Caller > & | caller | ) | [inline] |
SignalHandler3<typename Caller::second_argument_type,typename Caller::third_argument_type,typename Caller::fourth_argument_type> makeSignalHandler3 | ( | const Caller & | caller, | |
typename Caller::first_argument_type | callee | |||
) | [inline] |
SignalHandler3<typename Caller::second_argument_type,typename Caller::third_argument_type,typename Caller::fourth_argument_type> makeSignalHandler3 | ( | const BindFirstOpaque3< Caller > & | caller | ) | [inline] |
const SignalHandlerResult SIGNAL_CONTINUE_EMISSION = SignalHandlerResult(false) |
const SignalHandlerResult SIGNAL_STOP_EMISSION = SignalHandlerResult(true) |
Definition at line 22 of file isignal.h.
Referenced by invokeSignalHandlers().