rc_process_behavior_change Class Reference

#include <rc_process.h>

List of all members.


Detailed Description

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_changeoperator= (const rc_process_behavior_change &pbc)

Private Attributes

rc_process_infop_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

Constructor & Destructor Documentation

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.


Member Function Documentation

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.


Friends And Related Function Documentation

friend class rc_process_handle [friend]

Definition at line 362 of file rc_process.h.


Member Data Documentation

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


The documentation for this class was generated from the following file:
Generated on Tue Jan 1 23:14:14 2008 for ReChannel by  doxygen 1.5.3