Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

sc_spawn_options Class Reference

#include <sc_process_base.h>

Collaboration diagram for sc_spawn_options:

Collaboration graph
[legend]
List of all members.

Public Methods

 sc_spawn_options ()
void spawn_method ()
void dont_initialize ()
void set_stack_size (int stack_size)
void set_sensitivity (const sc_event *event)
void set_sensitivity (sc_port_base *port_base)
void set_sensitivity (sc_interface *interface)
void set_sensitivity (sc_event_finder *event_finder)

Protected Attributes

bool m_dont_initialize
bool m_spawn_method
int m_stack_size
sc_pvector< const sc_event * > m_sensitive_events
sc_pvector< sc_event_finder * > m_sensitive_event_finders
sc_pvector< sc_interface * > m_sensitive_interfaces
sc_pvector< sc_port_base * > m_sensitive_port_bases

Friends

class sc_process_base

Constructor & Destructor Documentation

sc_spawn_options::sc_spawn_options   [inline]
 

Definition at line 61 of file sc_process_base.h.

References m_dont_initialize, m_spawn_method, and m_stack_size.


Member Function Documentation

void sc_spawn_options::dont_initialize   [inline]
 

Definition at line 66 of file sc_process_base.h.

References m_dont_initialize.

Referenced by sc_clock::before_end_of_elaboration().

void sc_spawn_options::set_sensitivity sc_event_finder   event_finder [inline]
 

Definition at line 74 of file sc_process_base.h.

References m_sensitive_event_finders, and sc_pvector< sc_event_finder * >::push_back().

void sc_spawn_options::set_sensitivity sc_interface   interface [inline]
 

Definition at line 72 of file sc_process_base.h.

References m_sensitive_interfaces, and sc_pvector< sc_interface * >::push_back().

void sc_spawn_options::set_sensitivity sc_port_base   port_base [inline]
 

Definition at line 70 of file sc_process_base.h.

References m_sensitive_port_bases, and sc_pvector< sc_port_base * >::push_back().

void sc_spawn_options::set_sensitivity const sc_event   event [inline]
 

Definition at line 68 of file sc_process_base.h.

References m_sensitive_events, and sc_pvector< const sc_event * >::push_back().

Referenced by sc_clock::before_end_of_elaboration().

void sc_spawn_options::set_stack_size int    stack_size [inline]
 

Definition at line 67 of file sc_process_base.h.

References m_stack_size.

void sc_spawn_options::spawn_method   [inline]
 

Definition at line 65 of file sc_process_base.h.

References m_spawn_method.

Referenced by sc_clock::before_end_of_elaboration().


Friends And Related Function Documentation

friend class sc_process_base [friend]
 

Definition at line 59 of file sc_process_base.h.


Member Data Documentation

bool sc_spawn_options::m_dont_initialize [protected]
 

Definition at line 79 of file sc_process_base.h.

Referenced by dont_initialize(), and sc_spawn_options().

sc_pvector<sc_event_finder*> sc_spawn_options::m_sensitive_event_finders [protected]
 

Definition at line 83 of file sc_process_base.h.

Referenced by set_sensitivity().

sc_pvector<const sc_event*> sc_spawn_options::m_sensitive_events [protected]
 

Definition at line 82 of file sc_process_base.h.

Referenced by set_sensitivity().

sc_pvector<sc_interface*> sc_spawn_options::m_sensitive_interfaces [protected]
 

Definition at line 84 of file sc_process_base.h.

Referenced by set_sensitivity().

sc_pvector<sc_port_base*> sc_spawn_options::m_sensitive_port_bases [protected]
 

Definition at line 85 of file sc_process_base.h.

Referenced by set_sensitivity().

bool sc_spawn_options::m_spawn_method [protected]
 

Definition at line 80 of file sc_process_base.h.

Referenced by sc_spawn_options(), and spawn_method().

int sc_spawn_options::m_stack_size [protected]
 

Definition at line 81 of file sc_process_base.h.

Referenced by sc_spawn_options(), and set_stack_size().


The documentation for this class was generated from the following file:
Generated on Fri Jan 14 08:32:13 2005 for SystemC2.1beta11(excludingMSLib)(IncludingSCV)\nProvidedby:www.openverificationfoundation.org by doxygen1.2.18