#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().
1.5.3