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";
ModuleCallingContext const * previousModuleOnThread() const
ModuleDescription const * moduleDescription() const
void exceptionContext(cms::Exception &, ESModuleCallingContext const &)
InternalContext const * internalContext() const
std::string const & moduleName() const
StreamContext const * streamContext() const
void setContext(State state, ParentContext const &parent, ModuleCallingContext const *previousOnThread)
ModuleCallingContext const * getTopModuleCallingContext() const
ModuleCallingContext const * moduleCallingContext() const
PlaceInPathContext const * placeInPathContext() 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::EventID const &, edm::Timestamp const & > We also list in braces which AR_WATCH_USING_METHOD_ is used for those or
StreamContext const * streamContext() const
ModuleCallingContext const * moduleCallingContext() const
void addContext(std::string const &context)
GlobalContext const * globalContext() const
StreamContext const * getStreamContext() const
ModuleCallingContext(ModuleDescription const *moduleDescription)
PathContext const * pathContext() const
std::string const & pathName() const
ModuleCallingContext const * previousModuleOnThread_
std::ostream & operator<<(std::ostream &ost, const HLTGlobalStatus &hlt)
Formatted printout of trigger table.
std::string const & moduleLabel() const
GlobalContext const * getGlobalContext() const
ParentContext const & parent() const