#include <Signaler.h>
Public Types | |
typedef Observer< const T * > * | slot_type |
Public Member Functions | |
void | connect (Observer< const T * > &iObs) |
does not take ownership of memory More... | |
void | connect (Observer< const T * > *iObs) |
does not take ownership of memory More... | |
void | operator() (const T *iSignal) const |
const Signaler & | operator= (const Signaler &)=delete |
Signaler () | |
Signaler (const Signaler &)=delete | |
~Signaler () override | |
Public Member Functions inherited from Observer< const T * > | |
Observer () | |
void | slotForUpdate (const T * iT) |
virtual | ~Observer () |
Private Member Functions | |
void | update (const T *iData) override |
This routine will be called when the appropriate signal arrives. More... | |
Private Attributes | |
std::vector< Observer< const T * > * > | observers_ |
Additional Inherited Members |
Definition at line 36 of file Signaler.h.
typedef Observer<const T*>* sim_act::Signaler< T >::slot_type |
Definition at line 38 of file Signaler.h.
|
inline |
Definition at line 39 of file Signaler.h.
|
inlineoverride |
Definition at line 40 of file Signaler.h.
|
delete |
|
inline |
does not take ownership of memory
Definition at line 58 of file Signaler.h.
Referenced by o2o_db_cfgmap.DbManagerDAQ::update_hashmap().
|
inline |
does not take ownership of memory
Definition at line 55 of file Signaler.h.
Referenced by RunManagerMTWorker::Connect(), RunManagerMT::Connect(), SimActivityRegistry::connect(), o2o_db_cfgmap.DbManagerDAQ::update_hashmap(), SimActivityRegistry::watchBeginOfEvent(), SimActivityRegistry::watchBeginOfJob(), SimActivityRegistry::watchBeginOfRun(), SimActivityRegistry::watchBeginOfTrack(), SimActivityRegistry::watchDDDWorld(), SimActivityRegistry::watchEndOfEvent(), SimActivityRegistry::watchEndOfRun(), SimActivityRegistry::watchEndOfTrack(), and SimActivityRegistry::watchG4Step().
|
inline |
|
delete |
|
inlineoverrideprivatevirtual |
This routine will be called when the appropriate signal arrives.
Implements Observer< const T * >.
Definition at line 64 of file Signaler.h.
Referenced by progressbar.ProgressBar::__next__(), MatrixUtil.Matrix::__setitem__(), MatrixUtil.Steps::__setitem__(), progressbar.ProgressBar::finish(), and MatrixUtil.Steps::overwrite().
|
private |
Definition at line 66 of file Signaler.h.
Referenced by sim_act::Signaler< EndOfTrack >::connect(), and sim_act::Signaler< EndOfTrack >::operator()().