#include <SignalBlocker.h>

Public Member Functions | |
| SignalEnabler (Subject &subject, bool enable) | |
| SignalEnabler (Subject &subject) | |
| ~SignalEnabler () | |
| bool | wereEnabled () const |
Definition at line 27 of file SignalBlocker.h.
| SignalEnabler::SignalEnabler | ( | Subject & | subject, | |
| bool | enable | |||
| ) |
Creates the RAII object and enables or disables signals on the specified Subject.
| subject | The Subject to enable/disable | |
| enable | The new enabled state |
Definition at line 44 of file SignalBlocker.h.
| SignalEnabler::SignalEnabler | ( | Subject & | subject | ) | [explicit] |
Creates the RAII object, leaving the enabled state unchanged.
| subject | The Subject to restore upon destruction of the SignalEnabler. |
Definition at line 57 of file SignalBlocker.h.
| SignalEnabler::~SignalEnabler | ( | ) |
Destroys the SignalEnabler, restoring the enabled state of the Subject to what it was when the SignalEnabler was created.
Definition at line 67 of file SignalBlocker.h.
| bool SignalEnabler::wereEnabled | ( | ) | const |
Returns the enabled state the Subject had when the SignalEnabler was created.
Definition at line 79 of file SignalBlocker.h.