rc_module Struct Reference

#include <rc_module.h>

Inheritance diagram for rc_module:

rc_resettable

List of all members.


Detailed Description

ReChannel's representation of sc_module.

Definition at line 53 of file rc_module.h.


Protected Member Functions

 rc_module ()
 rc_module (rc_module_name name_)
void next_trigger ()
void next_trigger (const sc_event &e)
void next_trigger (sc_event_or_list &el)
void next_trigger (sc_event_and_list &el)
void next_trigger (const sc_time &t)
void next_trigger (double v, sc_time_unit tu)
void next_trigger (const sc_time &t, const sc_event &e)
void next_trigger (double v, sc_time_unit tu, const sc_event &e)
void next_trigger (const sc_time &t, sc_event_or_list &el)
void next_trigger (double v, sc_time_unit t, sc_event_or_list &el)
void next_trigger (const sc_time &t, sc_event_and_list &el)
void next_trigger (double v, sc_time_unit tu, sc_event_and_list &el)
void wait ()
void wait (int n)
void wait (const sc_event &e)
void wait (sc_event_or_list &el)
void wait (sc_event_and_list &el)
void wait (const sc_time &t)
void wait (double v, sc_time_unit tu)
void wait (const sc_time &t, const sc_event &e)
void wait (double v, sc_time_unit tu, const sc_event &e)
void wait (const sc_time &t, sc_event_or_list &el)
void wait (double v, sc_time_unit t, sc_event_or_list &el)
void wait (const sc_time &t, sc_event_and_list &el)
void wait (double v, sc_time_unit tu, sc_event_and_list &el)
virtual void rc_on_reset ()
 Called to request the object for an immediate reset.
virtual void rc_on_init_resettable ()
 Called when the object shall store its state.
virtual ~rc_module ()

Constructor & Destructor Documentation

rc_module (  )  [inline, protected]

Definition at line 58 of file rc_module.h.

rc_module ( rc_module_name  name_  )  [inline, protected]

Definition at line 61 of file rc_module.h.

virtual ~rc_module (  )  [inline, protected, virtual]

Definition at line 151 of file rc_module.h.


Member Function Documentation

void next_trigger (  )  [inline, protected]

Definition at line 68 of file rc_module.h.

void next_trigger ( const sc_event &  e  )  [inline, protected]

Definition at line 71 of file rc_module.h.

void next_trigger ( sc_event_or_list &  el  )  [inline, protected]

Definition at line 74 of file rc_module.h.

void next_trigger ( sc_event_and_list &  el  )  [inline, protected]

Definition at line 77 of file rc_module.h.

void next_trigger ( const sc_time &  t  )  [inline, protected]

Definition at line 80 of file rc_module.h.

void next_trigger ( double  v,
sc_time_unit  tu 
) [inline, protected]

Definition at line 83 of file rc_module.h.

void next_trigger ( const sc_time &  t,
const sc_event &  e 
) [inline, protected]

Definition at line 86 of file rc_module.h.

void next_trigger ( double  v,
sc_time_unit  tu,
const sc_event &  e 
) [inline, protected]

Definition at line 89 of file rc_module.h.

void next_trigger ( const sc_time &  t,
sc_event_or_list &  el 
) [inline, protected]

Definition at line 92 of file rc_module.h.

void next_trigger ( double  v,
sc_time_unit  t,
sc_event_or_list &  el 
) [inline, protected]

Definition at line 95 of file rc_module.h.

void next_trigger ( const sc_time &  t,
sc_event_and_list &  el 
) [inline, protected]

Definition at line 99 of file rc_module.h.

void next_trigger ( double  v,
sc_time_unit  tu,
sc_event_and_list &  el 
) [inline, protected]

Definition at line 102 of file rc_module.h.

void wait (  )  [inline, protected]

Definition at line 108 of file rc_module.h.

void wait ( int  n  )  [inline, protected]

Definition at line 111 of file rc_module.h.

void wait ( const sc_event &  e  )  [inline, protected]

Definition at line 114 of file rc_module.h.

void wait ( sc_event_or_list &  el  )  [inline, protected]

Definition at line 117 of file rc_module.h.

void wait ( sc_event_and_list &  el  )  [inline, protected]

Definition at line 120 of file rc_module.h.

void wait ( const sc_time &  t  )  [inline, protected]

Definition at line 123 of file rc_module.h.

void wait ( double  v,
sc_time_unit  tu 
) [inline, protected]

Definition at line 126 of file rc_module.h.

void wait ( const sc_time &  t,
const sc_event &  e 
) [inline, protected]

Definition at line 129 of file rc_module.h.

void wait ( double  v,
sc_time_unit  tu,
const sc_event &  e 
) [inline, protected]

Definition at line 132 of file rc_module.h.

void wait ( const sc_time &  t,
sc_event_or_list &  el 
) [inline, protected]

Definition at line 135 of file rc_module.h.

void wait ( double  v,
sc_time_unit  t,
sc_event_or_list &  el 
) [inline, protected]

Definition at line 138 of file rc_module.h.

void wait ( const sc_time &  t,
sc_event_and_list &  el 
) [inline, protected]

Definition at line 141 of file rc_module.h.

void wait ( double  v,
sc_time_unit  tu,
sc_event_and_list &  el 
) [inline, protected]

Definition at line 144 of file rc_module.h.

virtual void rc_on_reset (  )  [inline, protected, virtual]

Called to request the object for an immediate reset.

rc_on_reset() is called every time a rc_reconfigurable is activated or deactivated during simulation phase, i.e. normally it will be called twice. An implementation is free to only reset itself either at activation or deactivation.

Attention:
An implementation of this method shall not invoke any wait statements.
Note:
Method should be declared to be "protected".

Implements rc_resettable.

Definition at line 147 of file rc_module.h.

virtual void rc_on_init_resettable (  )  [inline, protected, virtual]

Called when the object shall store its state.

This callback method shall be invoked to give the object opportunity to store its initial state. A good point of time may be directly after SystemC's construction phase has finished.

Remarks:
An implementation of this method shall not invoke any wait statements.
Note:
Method should be declared to be "protected".

Implements rc_resettable.

Definition at line 149 of file rc_module.h.


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