1 #ifndef SimG4Core_Notification_Signaler_h
2 #define SimG4Core_Notification_Signaler_h
47 typedef typename std::vector<Observer<const T*>* >::const_iterator iterator;
51 (*it)->slotForUpdate(iSignal);
std::vector< Observer< const T * > * > observers_
void operator()(const T *iSignal) const
void connect(Observer< const T * > &iObs)
does not take ownership of memory
void connect(Observer< const T * > *iObs)
does not take ownership of memory
Observer< const T * > * slot_type
void update(const T *iData)
This routine will be called when the appropriate signal arrives.
const Signaler & operator=(const Signaler &)