Classes | |
struct | AllArgsMaker |
class | BlockingWrapper |
struct | MakerBase |
struct | NoArgsMaker |
struct | ParameterSetMaker |
class | SaveConfiguration |
class | ServiceMaker |
class | ServiceMakerBase |
class | ServicesManager |
class | ServiceWrapper |
class | ServiceWrapperBase |
class | TypeInfoHolder |
Typedefs | |
typedef edmplugin::PluginFactory < ServiceMakerBase *()> | ServicePluginFactory |
Enumerations | |
enum | ServiceLegacy { kOverlapIsError, kTokenOverrides, kConfigurationOverrides } |
Functions | |
template<class Func , class Signal > | |
void | connect_but_block_self (Signal &oSignal, const Func &iFunc) |
template<class T > | |
T::value_type | deref (T &iT) |
template<class T > | |
BlockingWrapper< T > | make_blockingwrapper (T iT, const sigc::slot< void > *) |
template<class T , class TArg > | |
BlockingWrapper< T, TArg > | make_blockingwrapper (T iT, const sigc::slot< void, TArg > *) |
Definition at line 30 of file ServicePluginFactory.h.
Enumerator | |
---|---|
kOverlapIsError | |
kTokenOverrides | |
kConfigurationOverrides |
Definition at line 30 of file ServiceLegacy.h.
void edm::serviceregistry::connect_but_block_self | ( | Signal & | oSignal, |
const Func & | iFunc | ||
) |
Definition at line 93 of file connect_but_block_self.h.
References make_blockingwrapper().
Referenced by edm::ConstProductRegistry::watchProductAdditions().
T::value_type edm::serviceregistry::deref | ( | T & | iT | ) |
Definition at line 77 of file connect_but_block_self.h.
Referenced by reco::candidate::const_iterator_imp_specific< C >::deref().
BlockingWrapper<T> edm::serviceregistry::make_blockingwrapper | ( | T | iT, |
const sigc::slot< void > * | |||
) |
Definition at line 80 of file connect_but_block_self.h.
Referenced by connect_but_block_self().
BlockingWrapper<T,TArg> edm::serviceregistry::make_blockingwrapper | ( | T | iT, |
const sigc::slot< void, TArg > * | |||
) |
Definition at line 85 of file connect_but_block_self.h.