15 : previousModuleOnThread_(nullptr), moduleDescription_(moduleDescription), parent_(), state_(
State::kInvalid) {}
21 : previousModuleOnThread_(previousOnThread),
22 moduleDescription_(moduleDescription),
40 <<
"ModuleCallingContext::getStreamContext() called in context not linked to a StreamContext\n";
49 <<
"ModuleCallingContext::getGlobalContext() called in context not linked to a GlobalContext\n";
89 std::ostringstream iost;
91 iost <<
"Prefetching for module ";
93 iost <<
"Calling method for module ";
98 iost <<
" (probably inside some kind of mixing module)";
105 std::ostringstream ost;
107 ost <<
"Prefetching for module ";
109 ost <<
"Calling method for module ";
116 ost <<
"Running path '";
139 os <<
"ModuleCallingContext state = ";
140 switch (mcc.
state()) {
158 os <<
" " << mcc.
parent();
161 os <<
" previousModuleOnThread: same as parent module\n";
std::string const & pathName() const
GlobalContext const * globalContext() const
void exceptionContext(cms::Exception &, ESModuleCallingContext const &)
StreamContext const * getStreamContext() const
ModuleCallingContext const * moduleCallingContext() const
ModuleCallingContext const * getTopModuleCallingContext() const
The Signals That Services Can Subscribe To This is based on ActivityRegistry and is current per Services can connect to the signals distributed by the ActivityRegistry in order to monitor the activity of the application Each possible callback has some defined which we here list in angle e< void, edm::EventIDconst &, edm::Timestampconst & > We also list in braces which AR_WATCH_USING_METHOD_ is used for those or
InternalContext const * internalContext() const
std::string const & moduleName() const
ModuleCallingContext const * moduleCallingContext() const
std::string const & moduleLabel() const
void setContext(State state, ParentContext const &parent, ModuleCallingContext const *previousOnThread)
ParentContext const & parent() const
PathContext const * pathContext() const
ModuleDescription const * moduleDescription() const
StreamContext const * streamContext() const
void addContext(std::string const &context)
StreamContext const * streamContext() const
ModuleCallingContext const * previousModuleOnThread() const
ModuleCallingContext(ModuleDescription const *moduleDescription)
GlobalContext const * getGlobalContext() const
ModuleCallingContext const * previousModuleOnThread_
std::ostream & operator<<(std::ostream &ost, const HLTGlobalStatus &hlt)
Formatted printout of trigger tbale.
PlaceInPathContext const * placeInPathContext() const