#include <ServiceToken.h>
Public Member Functions | |
void | connect (ActivityRegistry &) |
the argument's signals will forward the token's signals More... | |
void | connectTo (ActivityRegistry &) |
the argument's signals are propagated to the Service's held by the token More... | |
void | copySlotsFrom (ActivityRegistry &) |
the copy the argument's slots to the token's signals More... | |
void | copySlotsTo (ActivityRegistry &) |
copy our Service's slots to the argument's signals More... | |
ServiceToken () | |
Private Member Functions | |
ServiceToken (std::shared_ptr< edm::serviceregistry::ServicesManager > iManager) | |
Private Attributes | |
std::shared_ptr< edm::serviceregistry::ServicesManager > | manager_ |
Friends | |
class | ::testServicesManager |
class | ::TestServicesManagerOrder |
class | edm::ServiceRegistry |
class | edm::serviceregistry::ServicesManager |
Definition at line 40 of file ServiceToken.h.
|
inline |
Definition at line 48 of file ServiceToken.h.
References DBConfiguration_cff::connect, edm::serviceregistry::ServicesManager::connectTo(), edm::serviceregistry::ServicesManager::copySlotsFrom(), and edm::serviceregistry::ServicesManager::copySlotsTo().
|
inlineprivate |
Definition at line 68 of file ServiceToken.h.
void ServiceToken::connect | ( | edm::ActivityRegistry & | iConnectTo | ) |
the argument's signals will forward the token's signals
Definition at line 63 of file ServiceToken.cc.
References manager_.
Referenced by Vispa.Gui.ZoomableScrollArea.ZoomableScrollArea::__init__(), Vispa.Views.PropertyView.BooleanProperty::__init__(), Vispa.Gui.FindDialog.FindDialog::_addScript(), Vispa.Gui.FindDialog.FindDialog::_addStringProperty(), Vispa.Main.Application.Application::_connectSignals(), Vispa.Plugins.ConfigEditor.CodeTableView.CodeTableView::_createItem(), Vispa.Gui.BoxContentDialog.BoxContentDialog::addButton(), Vispa.Gui.ToolBoxContainer.ToolBoxContainer::addWidget(), Vispa.Views.PropertyView.PropertyView::append(), Vispa.Views.PropertyView.PropertyView::appendAddRow(), Vispa.Main.Application.Application::createAction(), Vispa.Views.PropertyView.TextEditWithButtonProperty::createButton(), Vispa.Views.LineDecayView.LineDecayView::createLineDecayContainer(), Vispa.Views.PropertyView.TextEditWithButtonProperty::createLineEdit(), Vispa.Views.LineDecayView.LineDecayContainer::createObject(), Vispa.Views.PropertyView.TextEditWithButtonProperty::createTextEdit(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController::filterDialog(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController::find(), Vispa.Gui.PortWidget.PortWidget::mouseMoveEvent(), Vispa.Views.PropertyView.BooleanProperty::setChecked(), Vispa.Main.SplitterTab.SplitterTab::setController(), Vispa.Plugins.Browser.BrowserTab.BrowserTab::setController(), Vispa.Views.PropertyView.BooleanProperty::setReadOnly(), Vispa.Views.PropertyView.DropDownProperty::setReadOnly(), Vispa.Views.PropertyView.TextEditWithButtonProperty::setReadOnly(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController::setTab(), Vispa.Views.PropertyView.IntegerProperty::setValue(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController::switchCenterView(), o2o_db_cfgmap.DbManagerDAQ::update_hashmap(), Vispa.Plugins.EdmBrowser.EdmBrowserTabController.EdmBrowserTabController::updateViewMenu(), and Vispa.Plugins.ConfigEditor.ConfigEditorTabController.ConfigEditorTabController::updateViewMenu().
void ServiceToken::connectTo | ( | edm::ActivityRegistry & | iConnectTo | ) |
the argument's signals are propagated to the Service's held by the token
Definition at line 58 of file ServiceToken.cc.
References manager_.
void ServiceToken::copySlotsFrom | ( | edm::ActivityRegistry & | iConnectTo | ) |
the copy the argument's slots to the token's signals
Definition at line 74 of file ServiceToken.cc.
References manager_.
void ServiceToken::copySlotsTo | ( | edm::ActivityRegistry & | iConnectTo | ) |
copy our Service's slots to the argument's signals
Definition at line 69 of file ServiceToken.cc.
References manager_.
Referenced by edm::ScheduleItems::initServices().
|
friend |
Definition at line 44 of file ServiceToken.h.
|
friend |
Definition at line 45 of file ServiceToken.h.
|
friend |
Definition at line 41 of file ServiceToken.h.
|
friend |
Definition at line 42 of file ServiceToken.h.
|
private |
Definition at line 75 of file ServiceToken.h.
Referenced by connect(), connectTo(), copySlotsFrom(), copySlotsTo(), edm::serviceregistry::ServicesManager::ServicesManager(), edm::ServiceRegistry::setContext(), and edm::ServiceRegistry::unsetContext().