#include <ServiceToken.h>
Public Member Functions | |
ServiceToken | lock () const |
ServiceWeakToken & | operator= (ServiceWeakToken &&)=default |
ServiceWeakToken & | operator= (ServiceWeakToken const &)=default |
ServiceWeakToken & | operator= (ServiceToken const &iToken) |
ServiceWeakToken (ServiceToken const &iToken) | |
ServiceWeakToken ()=default | |
ServiceWeakToken (ServiceWeakToken &&)=default | |
ServiceWeakToken (ServiceWeakToken const &)=default | |
Private Attributes | |
std::weak_ptr< edm::serviceregistry::ServicesManager > | manager_ |
Definition at line 86 of file ServiceToken.h.
|
inline |
Definition at line 88 of file ServiceToken.h.
|
default |
|
default |
|
default |
|
inline |
Definition at line 101 of file ServiceToken.h.
References manager_.
Referenced by edm::Worker::doWorkNoPrefetchingAsync(), edm::Worker::RunModuleTask< T >::execute(), edm::WorkerT< T >::implDoTransformAsync(), edm::eventsetup::CallbackExternalWork< T, TAcquireFunc, TAcquireReturn, TProduceFunc, TProduceReturn, TRecord, TDecorator >::makeAcquireTask(), edm::eventsetup::CallbackBase< T, TProduceFunc, TProduceReturn, TRecord, TDecorator >::makeProduceTask(), edm::DelayedReaderInputProductResolver::prefetchAsync_(), edm::eventsetup::CallbackBase< T, TProduceFunc, TProduceReturn, TRecord, TDecorator >::prefetchAsyncImpl(), edm::Worker::prePrefetchSelectionAsync(), edm::StreamSchedule::processOneEventAsync(), edm::GlobalSchedule::processOneGlobalAsync(), edm::StreamSchedule::processOneStreamAsync(), edm::Path::runNextWorkerAsync(), and edm::eventsetup::EventSetupsController::runOrQueueEventSetupForInstanceAsync().
|
default |
|
default |
|
inline |
Definition at line 96 of file ServiceToken.h.
References edm::ServiceToken::manager_, and manager_.
|
private |
Definition at line 104 of file ServiceToken.h.
Referenced by lock(), and operator=().