34 int m_unsuspendable = 0;
35 bool m_has_suspending_channels =
false;
37 std::map<sc_core::sc_process_b*, bool> m_unsuspendable_map;
38 std::map<sc_core::sc_process_b*, bool> m_suspend_all_req_map;
39 std::vector<const sc_core::sc_prim_channel*> m_suspending_channels;
41 std::condition_variable cond;
45 sc_core::sc_event sleeper_event;
58 bool attach_suspending(sc_core::sc_prim_channel*
p);
59 bool detach_suspending(sc_core::sc_prim_channel*
p);