unsigned int unscheduledDepth_
bool isEndPath() const
Return true if the path is an end path, and false otherwise.
ModuleDescription const * moduleDescription() const
std::string const * moduleLabel() const
void deactivate()
Set all data to reflect inactive state.
bool isUnscheduled() const
Returns true if the module is being called via unscheduled execution.
std::string const * pathName_
void activate(std::size_t theSlotInPath, ModuleDescription const *mod)
Set the context to reflect the active state.
int pathInSchedule() const
void setUnscheduledDepth(unsigned int)
Set the depth in a series of unscheduled callbacks.
CurrentProcessingContext()
Default-constructed objects reflect the inactive state.
unsigned int unscheduledDepth() const
Returns 0 if module is on the path and >0 when the module executing is unscheduled.
ModuleDescription const * moduleDescription_
std::string const * pathName() const