#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 |
Signaler () | |
virtual | ~Signaler () |
Public Member Functions inherited from Observer< const T * > | |
Observer () | |
void | slotForUpdate (const T *iT) |
virtual | ~Observer () |
Private Member Functions | |
const Signaler & | operator= (const Signaler &) |
Signaler (const Signaler &) | |
void | update (const T *iData) |
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 40 of file Signaler.h.
|
inline |
Definition at line 41 of file Signaler.h.
|
inlinevirtual |
Definition at line 42 of file Signaler.h.
|
private |
|
inline |
does not take ownership of memory
Definition at line 59 of file Signaler.h.
Referenced by Vispa.Gui.ZoomableScrollArea.ZoomableScrollArea::__init__(), Vispa.Plugins.ConfigEditor.CodeTableView.CodeTableView::_createItem(), Vispa.Gui.BoxContentDialog.BoxContentDialog::addButton(), Vispa.Gui.ToolBoxContainer.ToolBoxContainer::addWidget(), SimActivityRegistry::connect(), Vispa.Plugins.Browser.BrowserTab.BrowserTab::setController(), Vispa.Plugins.EdmBrowser.EdmBrowserTabController.EdmBrowserTabController::updateViewMenu(), SimActivityRegistry::watchBeginOfEvent(), SimActivityRegistry::watchBeginOfJob(), SimActivityRegistry::watchBeginOfRun(), SimActivityRegistry::watchBeginOfTrack(), SimActivityRegistry::watchDDDWorld(), SimActivityRegistry::watchEndOfEvent(), SimActivityRegistry::watchEndOfRun(), SimActivityRegistry::watchEndOfTrack(), and SimActivityRegistry::watchG4Step().
|
inline |
does not take ownership of memory
Definition at line 64 of file Signaler.h.
Referenced by Vispa.Gui.ZoomableScrollArea.ZoomableScrollArea::__init__(), Vispa.Plugins.ConfigEditor.CodeTableView.CodeTableView::_createItem(), Vispa.Gui.BoxContentDialog.BoxContentDialog::addButton(), Vispa.Gui.ToolBoxContainer.ToolBoxContainer::addWidget(), Vispa.Plugins.Browser.BrowserTab.BrowserTab::setController(), and Vispa.Plugins.EdmBrowser.EdmBrowserTabController.EdmBrowserTabController::updateViewMenu().
|
inline |
Definition at line 45 of file Signaler.h.
Referenced by sim_act::Signaler< EndOfTrack >::update().
|
private |
|
inlineprivatevirtual |
This routine will be called when the appropriate signal arrives.
Implements Observer< const T * >.
Definition at line 73 of file Signaler.h.
Referenced by Vispa.Gui.ZoomableWidget.ZoomableWidget::setZoom().
|
private |
Definition at line 77 of file Signaler.h.
Referenced by sim_act::Signaler< EndOfTrack >::connect(), and sim_act::Signaler< EndOfTrack >::operator()().