sc_core::sc_reset Class Reference

#include <sysc/kernel/sc_reset.h>

Collaboration diagram for sc_core::sc_reset:

Collaboration graph
[legend]

List of all members.

Protected Member Functions

 sc_reset (const sc_signal_in_if< bool > *iface_p)
void notify_processes ()
bool read ()
void remove_process (sc_process_b *)

Static Protected Member Functions

static void reconcile_resets ()
static void reset_signal_is (const sc_signal_in_if< bool > &iface, bool level)
static void reset_signal_is (const sc_in< bool > &iface, bool level)

Protected Attributes

const sc_signal_in_if< bool > * m_iface_p
std::vector< sc_process_b * > m_processes

Friends

class sc_cthread_process
class sc_method_process
class sc_module
class sc_process_b
class sc_signal< bool >
class sc_simcontext
class sc_thread_process


Detailed Description

Definition at line 60 of file sc_reset.h.


Constructor & Destructor Documentation

sc_core::sc_reset::sc_reset ( const sc_signal_in_if< bool > *  iface_p  )  [inline, protected]

Definition at line 75 of file sc_reset.h.


Member Function Documentation

void sc_core::sc_reset::reconcile_resets (  )  [static, protected]

Definition at line 126 of file sc_reset.cpp.

void sc_core::sc_reset::reset_signal_is ( const sc_signal_in_if< bool > &  iface,
bool  level 
) [static, protected]

Definition at line 212 of file sc_reset.cpp.

void sc_core::sc_reset::reset_signal_is ( const sc_in< bool > &  iface,
bool  level 
) [static, protected]

Definition at line 175 of file sc_reset.cpp.

void sc_core::sc_reset::notify_processes (  )  [protected]

Definition at line 91 of file sc_reset.cpp.

bool sc_core::sc_reset::read (  )  [protected]

Definition at line 109 of file sc_reset.cpp.

void sc_core::sc_reset::remove_process ( sc_process_b process_p  )  [protected]

Definition at line 154 of file sc_reset.cpp.


Friends And Related Function Documentation

friend class sc_cthread_process [friend]

Definition at line 61 of file sc_reset.h.

friend class sc_method_process [friend]

Definition at line 62 of file sc_reset.h.

friend class sc_module [friend]

Definition at line 63 of file sc_reset.h.

friend class sc_process_b [friend]

Definition at line 64 of file sc_reset.h.

friend class sc_signal< bool > [friend]

Definition at line 65 of file sc_reset.h.

friend class sc_simcontext [friend]

Definition at line 66 of file sc_reset.h.

friend class sc_thread_process [friend]

Definition at line 67 of file sc_reset.h.


Member Data Documentation

Definition at line 82 of file sc_reset.h.

std::vector<sc_process_b*> sc_core::sc_reset::m_processes [protected]

Definition at line 83 of file sc_reset.h.


The documentation for this class was generated from the following files:

Generated on Wed Jan 21 15:32:15 2009 for SystemC by  doxygen 1.5.5