15 : previousModuleOnThread_(nullptr),
16 moduleDescription_(moduleDescription),
19 state_(
State::kInvalid) {}
26 : previousModuleOnThread_(previousOnThread),
27 moduleDescription_(moduleDescription),
46 <<
"ModuleCallingContext::getStreamContext() called in context not linked to a StreamContext\n";
55 <<
"ModuleCallingContext::getGlobalContext() called in context not linked to a GlobalContext\n";
95 std::ostringstream iost;
97 iost <<
"Prefetching for module ";
99 iost <<
"Calling method for module ";
104 iost <<
" (probably inside some kind of mixing module)";
111 std::ostringstream ost;
113 ost <<
"Prefetching for module ";
115 ost <<
"Calling method for module ";
122 ost <<
"Running path '";
145 os <<
"ModuleCallingContext state = ";
146 switch (mcc.
state()) {
164 os <<
" " << mcc.
parent();
167 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