rc_process_info Struct Reference

#include <rc_process.h>

List of all members.


Detailed Description

Internal struct used by the process registry.

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

Member Data Documentation

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


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