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);