rc_signal< sc_dt::sc_logic > Class Template Reference

#include <rc_signal.h>

Inheritance diagram for rc_signal< sc_dt::sc_logic >:

rc_signal_b< sc_dt::sc_logic > sc_signal_inout_if rc_prim_channel rc_resettable

List of all members.


Detailed Description

template<>
class ReChannel::rc_signal< sc_dt::sc_logic >

Resettable representation of sc_signal<sc_logic>.

Definition at line 280 of file rc_signal.h.


Public Member Functions

 rc_signal (const sc_module_name &name_=sc_gen_unique_name("signal"))
virtual const sc_event & posedge_event () const
virtual const sc_event & negedge_event () const
virtual bool posedge () const
virtual bool negedge () const
 operator const sc_dt::sc_logic & () const
this_typeoperator= (const sc_dt::sc_logic &value)
this_typeoperator= (const this_type &signal_)

Protected Member Functions

virtual void update ()
 RC_ON_RESET ()

Protected Attributes

sc_event m_posedge_event
sc_event m_negedge_event

Private Types

typedef rc_signal
< sc_dt::sc_logic > 
this_type
typedef rc_signal_b
< sc_dt::sc_logic > 
base_type

Member Typedef Documentation

typedef rc_signal<sc_dt::sc_logic> this_type [private]

Definition at line 284 of file rc_signal.h.

typedef rc_signal_b<sc_dt::sc_logic> base_type [private]

Definition at line 285 of file rc_signal.h.


Constructor & Destructor Documentation

rc_signal ( const sc_module_name &  name_ = sc_gen_unique_name("signal")  )  [inline, explicit]

Definition at line 288 of file rc_signal.h.


Member Function Documentation

virtual const sc_event& posedge_event (  )  const [inline, virtual]

Definition at line 295 of file rc_signal.h.

virtual const sc_event& negedge_event (  )  const [inline, virtual]

Definition at line 298 of file rc_signal.h.

virtual bool posedge (  )  const [inline, virtual]

Definition at line 301 of file rc_signal.h.

virtual bool negedge (  )  const [inline, virtual]

Definition at line 304 of file rc_signal.h.

operator const sc_dt::sc_logic & (  )  const [inline]

Definition at line 309 of file rc_signal.h.

this_type& operator= ( const sc_dt::sc_logic &  value  )  [inline]

Definition at line 312 of file rc_signal.h.

this_type& operator= ( const this_type signal_  )  [inline]

Definition at line 315 of file rc_signal.h.

void update (  )  [protected, virtual]

Reimplemented from rc_signal_b< sc_dt::sc_logic >.

Definition at line 149 of file rc_signal.cpp.

RC_ON_RESET (  )  [inline, protected]

Reimplemented from rc_signal_b< sc_dt::sc_logic >.

Definition at line 322 of file rc_signal.h.


Member Data Documentation

sc_event m_posedge_event [protected]

Definition at line 336 of file rc_signal.h.

sc_event m_negedge_event [protected]

Definition at line 337 of file rc_signal.h.


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