Lines Matching refs:Process

69 Process::forEachKid(const std::function<void(Process *)> &work)
72 Process *p_kid = dynamic_cast<Process *>(kid);
79 Process::suspend(bool inc_kids)
82 forEachKid([](Process *p) { p->suspend(true); });
100 Process::resume(bool inc_kids)
103 forEachKid([](Process *p) { p->resume(true); });
114 Process::disable(bool inc_kids)
117 forEachKid([](Process *p) { p->disable(true); });
132 Process::enable(bool inc_kids)
136 forEachKid([](Process *p) { p->enable(true); });
143 Process::kill(bool inc_kids)
152 forEachKid([](Process *p) { p->kill(true); });
171 Process::reset(bool inc_kids)
180 forEachKid([](Process *p) { p->reset(true); });
200 Process::throw_it(ExceptionWrapperBase &exc, bool inc_kids)
206 forEachKid([&exc](Process *p) { p->throw_it(exc, true); });
218 Process::injectException(ExceptionWrapperBase &exc)
225 Process::syncResetOn(bool inc_kids)
228 forEachKid([](Process *p) { p->syncResetOn(true); });
234 Process::syncResetOff(bool inc_kids)
237 forEachKid([](Process *p) { p->syncResetOff(true); });
243 Process::signalReset(bool set, bool sync)
264 Process::run()
284 Process::addStatic(StaticSensitivity *s)
290 Process::setDynamic(DynamicSensitivity *s)
300 Process::addReset(Reset *reset)
306 Process::cancelTimeout()
313 Process::setTimeout(::sc_core::sc_time t)
320 Process::timeout()
334 Process::satisfySensitivity(Sensitivity *s)
357 Process::ready()
368 Process::lastReport(::sc_core::sc_report *report)
378 ::sc_core::sc_report *Process::lastReport() const { return _lastReport.get(); }
380 Process::Process(const char *name, ProcessFuncWrapper *func, bool internal) :
397 Process::terminate()
418 Process *Process::_newest;
421 throw_it_wrapper(Process *p, ExceptionWrapperBase &exc, bool inc_kids)
427 newReset(const sc_core::sc_port_base *pb, Process *p, bool s, bool v)
434 newReset(const sc_core::sc_signal_in_if<bool> *sig, Process *p, bool s, bool v)