#include <ServiceToken.h>
Public Member Functions | |
void | connect (ActivityRegistry &) |
the argument's signals will forward the token's signals | |
void | connectTo (ActivityRegistry &) |
the argument's signals are propagated to the Service's held by the token | |
void | copySlotsFrom (ActivityRegistry &) |
the copy the argument's slots to the token's signals | |
void | copySlotsTo (ActivityRegistry &) |
copy our Service's slots to the argument's signals | |
ServiceToken () | |
Private Member Functions | |
ServiceToken (boost::shared_ptr< edm::serviceregistry::ServicesManager > iManager) | |
Private Attributes | |
boost::shared_ptr < edm::serviceregistry::ServicesManager > | manager_ |
Friends | |
class | edm::ServiceRegistry |
class | edm::serviceregistry::ServicesManager |
Definition at line 38 of file ServiceToken.h.
edm::ServiceToken::ServiceToken | ( | ) | [inline] |
Definition at line 43 of file ServiceToken.h.
{}
edm::ServiceToken::ServiceToken | ( | boost::shared_ptr< edm::serviceregistry::ServicesManager > | iManager | ) | [inline, private] |
Definition at line 63 of file ServiceToken.h.
: manager_(iManager) {}
void ServiceToken::connect | ( | edm::ActivityRegistry & | iConnectTo | ) |
the argument's signals will forward the token's signals
Definition at line 68 of file ServiceToken.cc.
void ServiceToken::connectTo | ( | edm::ActivityRegistry & | iConnectTo | ) |
the argument's signals are propagated to the Service's held by the token
Definition at line 61 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 83 of file ServiceToken.cc.
void ServiceToken::copySlotsTo | ( | edm::ActivityRegistry & | iConnectTo | ) |
copy our Service's slots to the argument's signals
Definition at line 76 of file ServiceToken.cc.
Referenced by edm::ScheduleItems::initServices().
friend class edm::ServiceRegistry [friend] |
Definition at line 40 of file ServiceToken.h.
friend class edm::serviceregistry::ServicesManager [friend] |
Definition at line 41 of file ServiceToken.h.
boost::shared_ptr<edm::serviceregistry::ServicesManager> edm::ServiceToken::manager_ [private] |
Definition at line 71 of file ServiceToken.h.
Referenced by connectTo(), edm::serviceregistry::ServicesManager::ServicesManager(), edm::ServiceRegistry::setContext(), and edm::ServiceRegistry::unsetContext().