#include <rc_process.h>
Definition at line 360 of file rc_process.h.
Public Member Functions | |
rc_process_behavior_change () | |
rc_process_behavior_change (const rc_process_behavior_change &pbc) | |
~rc_process_behavior_change () | |
bool | is_released () const |
void | release () |
Private Member Functions | |
rc_process_behavior_change (rc_process_info &proc_info, bool is_cancelable) | |
rc_process_behavior_change (rc_process_info &proc_info, bool is_cancelable, const rc_process_control &pctrl) | |
rc_process_behavior_change (rc_process_info &proc_info, bool is_cancelable, const sc_event *cancel_event, const bool *cancel_flag, const sc_dt::uint64 *cancel_delta) | |
rc_process_behavior_change & | operator= (const rc_process_behavior_change &pbc) |
Private Attributes | |
rc_process_info * | p_proc_info |
bool | p_orig_is_cancelable |
const sc_event * | p_orig_cancel_event |
const bool * | p_orig_cancel_flag |
const sc_dt::uint64 * | p_orig_cancel_delta |
sc_event * | p_orig_terminated_event |
Friends | |
class | rc_process_handle |
rc_process_behavior_change | ( | ) | [inline] |
Definition at line 750 of file rc_process.h.
rc_process_behavior_change | ( | const rc_process_behavior_change & | pbc | ) | [inline] |
Definition at line 818 of file rc_process.h.
~rc_process_behavior_change | ( | ) | [inline] |
Definition at line 370 of file rc_process.h.
rc_process_behavior_change | ( | rc_process_info & | proc_info, | |
bool | is_cancelable | |||
) | [inline, private] |
Definition at line 758 of file rc_process.h.
rc_process_behavior_change | ( | rc_process_info & | proc_info, | |
bool | is_cancelable, | |||
const rc_process_control & | pctrl | |||
) | [inline, private] |
Definition at line 775 of file rc_process.h.
rc_process_behavior_change | ( | rc_process_info & | proc_info, | |
bool | is_cancelable, | |||
const sc_event * | cancel_event, | |||
const bool * | cancel_flag, | |||
const sc_dt::uint64 * | cancel_delta | |||
) | [inline, private] |
Definition at line 796 of file rc_process.h.
bool is_released | ( | ) | const [inline] |
Definition at line 373 of file rc_process.h.
void release | ( | ) | [inline] |
Definition at line 830 of file rc_process.h.
Referenced by rc_process_behavior_change::operator=(), and rc_process_behavior_change::~rc_process_behavior_change().
rc_process_behavior_change & operator= | ( | const rc_process_behavior_change & | pbc | ) | [inline, private] |
Definition at line 844 of file rc_process.h.
friend class rc_process_handle [friend] |
Definition at line 362 of file rc_process.h.
rc_process_info* p_proc_info [mutable, private] |
Definition at line 395 of file rc_process.h.
Referenced by rc_process_behavior_change::is_released(), rc_process_behavior_change::operator=(), rc_process_behavior_change::rc_process_behavior_change(), and rc_process_behavior_change::release().
bool p_orig_is_cancelable [private] |
Definition at line 396 of file rc_process.h.
Referenced by rc_process_behavior_change::operator=(), rc_process_behavior_change::rc_process_behavior_change(), and rc_process_behavior_change::release().
const sc_event* p_orig_cancel_event [private] |
Definition at line 397 of file rc_process.h.
Referenced by rc_process_behavior_change::operator=(), rc_process_behavior_change::rc_process_behavior_change(), and rc_process_behavior_change::release().
const bool* p_orig_cancel_flag [private] |
Definition at line 398 of file rc_process.h.
Referenced by rc_process_behavior_change::operator=(), rc_process_behavior_change::rc_process_behavior_change(), and rc_process_behavior_change::release().
const sc_dt::uint64* p_orig_cancel_delta [private] |
Definition at line 399 of file rc_process.h.
Referenced by rc_process_behavior_change::operator=(), rc_process_behavior_change::rc_process_behavior_change(), and rc_process_behavior_change::release().
sc_event* p_orig_terminated_event [private] |
Definition at line 400 of file rc_process.h.
Referenced by rc_process_behavior_change::operator=(), rc_process_behavior_change::rc_process_behavior_change(), and rc_process_behavior_change::release().