![]() |
Trax3 3.1.0
trax track library
|
Target for signal notification. More...
#include <C:/Trend/Development/Trax3/Code/trax/Signal.h>

Public Member Functions | |
| virtual bool | Notify (const Signal &signal, Length distance)=0 |
| Method called to notify about a signalling state. | |
| virtual void | Active (bool bActive) noexcept=0 |
| Switches the target on or off to receive notifications from signals. | |
| virtual bool | Active () const noexcept=0 |
| SignalTarget (const SignalTarget &)=delete | |
| SignalTarget (SignalTarget &&)=delete | |
| SignalTarget & | operator= (const SignalTarget &)=delete |
| SignalTarget & | operator= (SignalTarget &&)=delete |
Target for signal notification.
|
pure virtualnoexcept |
Implemented in TestSignalTarget.
|
pure virtualnoexcept |
Switches the target on or off to receive notifications from signals.
| bActive | true to receive, the default. |
Implemented in TestSignalTarget.
Method called to notify about a signalling state.
| signal | Reference to signal that notifies. |
| distance | The distance from the location the SignalTarget is moved with up to the head of the signal range. |
Implemented in TestSignalTarget.