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 ()
void remove_process (sc_process_b *)

Static Protected Member Functions

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

Protected Attributes

const sc_signal_in_if< bool > * m_iface_p
std::vector< sc_reset_targetm_targets

Friends

class sc_cthread_process
class sc_method_process
class sc_module
class sc_channel
class sc_process_b
class sc_signal< bool, SC_ONE_WRITER >
class sc_signal< bool, SC_MANY_WRITERS >
class sc_signal< bool, SC_UNCHECKED_WRITERS >
class sc_simcontext
class sc_spawn_reset
class sc_thread_process

Detailed Description

Definition at line 74 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 100 of file sc_reset.h.


Member Function Documentation

void sc_core::sc_reset::notify_processes (  )  [protected]
static void sc_core::sc_reset::reconcile_resets (  )  [static, protected]
void sc_core::sc_reset::remove_process ( sc_process_b  )  [protected]
static void sc_core::sc_reset::reset_signal_is ( bool  async,
const sc_out< bool > &  iface,
bool  level 
) [static, protected]
static void sc_core::sc_reset::reset_signal_is ( bool  async,
const sc_inout< bool > &  iface,
bool  level 
) [static, protected]
static void sc_core::sc_reset::reset_signal_is ( bool  async,
const sc_in< bool > &  iface,
bool  level 
) [static, protected]
static void sc_core::sc_reset::reset_signal_is ( bool  async,
const sc_signal_in_if< bool > &  iface,
bool  level 
) [static, protected]

Friends And Related Function Documentation

friend class sc_channel [friend]

Definition at line 78 of file sc_reset.h.

friend class sc_cthread_process [friend]

Definition at line 75 of file sc_reset.h.

friend class sc_method_process [friend]

Definition at line 76 of file sc_reset.h.

friend class sc_module [friend]

Definition at line 77 of file sc_reset.h.

friend class sc_process_b [friend]

Definition at line 79 of file sc_reset.h.

friend class sc_signal< bool, SC_MANY_WRITERS > [friend]

Definition at line 81 of file sc_reset.h.

friend class sc_signal< bool, SC_ONE_WRITER > [friend]

Definition at line 80 of file sc_reset.h.

friend class sc_signal< bool, SC_UNCHECKED_WRITERS > [friend]

Definition at line 82 of file sc_reset.h.

friend class sc_simcontext [friend]

Definition at line 83 of file sc_reset.h.

friend class sc_spawn_reset [friend]

Definition at line 84 of file sc_reset.h.

friend class sc_thread_process [friend]

Definition at line 85 of file sc_reset.h.


Member Data Documentation

Definition at line 106 of file sc_reset.h.

Definition at line 107 of file sc_reset.h.


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

Generated on 30 Sep 2015 for SystemC by  doxygen 1.6.1