1 #ifndef ServiceRegistry_ServiceToken_h 2 #define ServiceRegistry_ServiceToken_h 29 class testServicesManager;
30 class TestServicesManagerOrder;
36 namespace serviceregistry {
44 friend class ::testServicesManager;
45 friend class ::TestServicesManagerOrder;
68 ServiceToken(std::shared_ptr<edm::serviceregistry::ServicesManager> iManager) : manager_(iManager) {}
75 std::shared_ptr<edm::serviceregistry::ServicesManager>
manager_;
void copySlotsTo(ActivityRegistry &)
copy our Service's slots to the argument's signals
ServiceToken(std::shared_ptr< edm::serviceregistry::ServicesManager > iManager)
void connectTo(ActivityRegistry &iOther)
causes iOther's signals to be forward to us
void copySlotsFrom(ActivityRegistry &)
the copy the argument's slots to the our signals
std::shared_ptr< edm::serviceregistry::ServicesManager > manager_