#include <rc_process.h>
Definition at line 135 of file rc_process.h.
Public Attributes | |
unsigned int | ref_count |
sc_process_handle | handle |
bool | dont_initialize: 1 |
bool | is_cancelable: 1 |
bool | is_terminated: 1 |
bool | is_temporary: 1 |
const sc_event * | cancel_event |
const bool * | cancel_flag |
const sc_dt::uint64 * | cancel_delta |
sc_event * | terminated_event |
unsigned int ref_count |
Definition at line 137 of file rc_process.h.
Referenced by rc_process_registry::gc(), rc_process_handle::operator=(), rc_process_behavior_change::rc_process_behavior_change(), rc_process_handle::rc_process_handle(), rc_process_registry::register_process(), rc_process_behavior_change::release(), and rc_process_handle::~rc_process_handle().
sc_process_handle handle |
Definition at line 138 of file rc_process.h.
Referenced by rc_process_handle::behavior_change(), rc_process_handle::dynamic(), rc_process_registry::gc(), rc_process_handle::get_cancel_trigger_event(), rc_process_handle::get_child_objects(), rc_process_handle::get_parent_object(), rc_process_handle::get_process_object(), rc_process_handle::get_sc_process_handle(), rc_process_handle::is_cancel_event(), rc_process_handle::is_cancelable(), rc_process_handle::is_canceled(), rc_process_handle::name(), rc_process_handle::proc_kind(), ReChannel::rc_get_current_process_handle(), rc_process_registry::register_process(), rc_process_handle::terminated(), rc_process_handle::terminated_event(), and rc_process_handle::valid().
bool dont_initialize |
Definition at line 139 of file rc_process.h.
Referenced by rc_process_handle::is_dont_initialize(), and rc_process_registry::register_process().
bool is_cancelable |
Definition at line 140 of file rc_process.h.
Referenced by rc_process_handle::is_cancel_event(), rc_process_handle::is_cancelable(), rc_process_handle::is_canceled(), rc_process_behavior_change::rc_process_behavior_change(), rc_process_registry::register_process(), and rc_process_behavior_change::release().
bool is_terminated |
Definition at line 141 of file rc_process.h.
Referenced by rc_process_handle::is_canceled(), rc_process_registry::register_process(), rc_process_handle::terminate(), rc_process_handle::terminated(), and rc_process_handle::wait_terminated().
bool is_temporary |
Definition at line 142 of file rc_process.h.
Referenced by rc_process_handle::is_temporary(), and rc_process_registry::register_process().
const sc_event* cancel_event |
Definition at line 143 of file rc_process.h.
Referenced by rc_process_handle::get_cancel_trigger_event(), rc_process_behavior_change::rc_process_behavior_change(), rc_process_registry::register_process(), and rc_process_behavior_change::release().
const bool* cancel_flag |
Definition at line 144 of file rc_process.h.
Referenced by rc_process_handle::is_canceled(), rc_process_behavior_change::rc_process_behavior_change(), rc_process_registry::register_process(), and rc_process_behavior_change::release().
const sc_dt::uint64* cancel_delta |
Definition at line 145 of file rc_process.h.
Referenced by rc_process_handle::is_cancel_event(), rc_process_behavior_change::rc_process_behavior_change(), rc_process_registry::register_process(), and rc_process_behavior_change::release().
sc_event* terminated_event |
Definition at line 146 of file rc_process.h.
Referenced by rc_process_registry::gc(), rc_process_handle::is_canceled(), rc_process_handle::is_terminatable(), rc_process_handle::notify_terminated_event(), rc_process_behavior_change::rc_process_behavior_change(), rc_process_registry::register_process(), rc_process_behavior_change::release(), rc_process_handle::terminate(), rc_process_handle::terminated(), rc_process_handle::terminated_event(), and rc_process_handle::wait_terminated().