1 #ifndef ServiceRegistry_ServiceToken_h
2 #define ServiceRegistry_ServiceToken_h
25 #include "boost/shared_ptr.hpp"
34 namespace serviceregistry {
63 ServiceToken(boost::shared_ptr<edm::serviceregistry::ServicesManager> iManager):
71 boost::shared_ptr<edm::serviceregistry::ServicesManager>
manager_;
ServiceToken(boost::shared_ptr< edm::serviceregistry::ServicesManager > iManager)
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
boost::shared_ptr< edm::serviceregistry::ServicesManager > manager_
void copySlotsTo(ActivityRegistry &)
copy our Service's slots to the argument's signals
void connect(ActivityRegistry &)
the argument's signals will forward the token's signals